Генерация WSDL с помощью Python и SOAPpy

Это потому, что вы выполняете строгое равенство (===) в своем условии if:

postnummer[i][k] === SearchValue

b.value возвращает строку ( MDN ). Если вы введете 9900 в свой ввод, SearchValue будет «9900», а не 9900

Вот рабочий фрагмент

$(document).ready(function() {
  $(".searchinput").keyup(function() {
    var postnummer = [
        [9900, 'Town 1'],
        [9900, 'Town 2'],
        [9940, 'Town 3'],
        [9970, 'Town 4'],
        [9981, 'Town 5']
      ],
      b = document.getElementById("Searchfield"),
      SearchValue = b.value, // this returns a string
      i = 0,
      k = 0,
      indx = [];

      for (i = 0; i < postnummer.length; i++) {
        for (k = 0; k < postnummer[i].length; k++) {
          // changed it to ==
          if (postnummer[i][k] == SearchValue) {
            indx = [i, k];
            break;
          }
        }
      }

    if (indx.length > 1)
      console.log(indx)
  });
});
[ 112]

13
задан m0j0 10 November 2008 в 22:40
поделиться

2 ответа

Когда я пытался записать веб-сервис Python в прошлом году, я закончил тем, что использовал ZSI-2.0 (который является чем-то как наследник SOAPpy), и статья, доступная в ее сети.

В основном я записал свой файл WSDL вручную и затем использовал материал ZSI для генерации тупиков для моего кода клиента и сервера. Я не описал бы опыт как приятный, но приложение действительно работало.

11
ответ дан 2 December 2019 в 00:47
поделиться

Я хочу генерировать WSDL, который я могу дать веб-людям....

Можно попробовать soaplib. Это имеет поколение WSDL по запросу.

1
ответ дан 2 December 2019 в 00:47
поделиться
Другие вопросы по тегам:

Похожие вопросы: