Обработка ответа jsonp после звонка

Я новичок в 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

    Любые идеи относительно того, где я делаю ошибку и как ее решить, будут высоко оценены.

    С уважением,

    меамитава.


person Amitava Chakraborty    schedule 15.04.2011    source источник


Ответы (1)


Ваш URL должен выглядеть так:

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

так что это означает изменение 'jsonp =?' для 'обратный вызов =?'

person bigblind    schedule 20.04.2011