JQUERY getJSON / ajax ответ не обрабатывается - PullRequest
0 голосов
/ 05 октября 2010

Я отправляю json-запрос на сервер, как показано ниже:

$.getJSON("prod_search.php?type=getCustInfo&custID="+custID, function(json) {
  alert(json.address);
  $("#invAddress").html(json.address);
  $("#currency").html(json.second);
});

Используя firebug для проверки, ответ ниже, но предупреждение показывает «undefined» и никакие значения не вставляются.

[{"address":"abc123","second":"ABC"}]

Есть идеи?

1 Ответ

2 голосов
/ 05 октября 2010

Использование

json=json[0]

сначала при обратном вызове. Вы получаете массив, и объект, к которому вы хотите обратиться, является первым (и единственным) элементом внутри этого массива.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...