Обработка ответа jsonp после звонка - PullRequest
1 голос
/ 15 апреля 2011

Я новичок в JSONP.
Я пытаюсь сделать вызов jsonp, так как я должен сделать междоменный запрос.
Для вызова используется следующий фрагмент кода:

 function makeCall(){
    jQuery.getJSON("http://<servername>:<port number>/JSONServices/getJsonInfo?jsonp=?", 
        function(data) {
        alert("data is: "+data[0].name);
    });
}

Я делаю этот вызов для события onload тега body. Возвращаемый ответ является массивом json. Я сталкиваюсь со следующими проблемами -

  1. ответ виден из сетевой панели firebug, но предупреждение ничего не выдает

  2. я понятия не имею, как извлечь данные из вызова jsonp

    Буду очень признателен за любые идеи относительно того, где я совершаю ошибку и как ее исправить.

    Спасибо и всего наилучшего,

    meamitava.

1 Ответ

0 голосов
/ 20 апреля 2011

Ваш URL должен выглядеть следующим образом:

http://<servername>:<port number>/JSONServices/getJsonInfo?callback=?

, так что это означает изменение 'jsonp =?'для 'callback =?'

...