Я понимаю, что могу сделать междоменный вызов ajax с помощью jquery, .ajax и jsonp.Я называю API котировки акций Yahoo.Все работает, и результат возвращается (я вижу, используя Fiddler.) Проблема в том, что я получаю ошибку js YAHOO не определена.Я думаю, что у него есть проблемы, потому что JSON отформатирован в функции обратного вызова, поэтому его синтаксис JSON неправильный.Что я могу сделать, чтобы это исправить?Спасибо!Вот код:
$.ajax({
type: 'GET',
dataType: 'jsonp',
jsonp: 'callback',
jsonpCallback: 'YAHOO.Finance.SymbolSuggest.ssCallback',
data:{
query: request.term
},
url: 'http://autoc.finance.yahoo.com/autoc',
success: function (data) {
alert("yes");
},
error: function (xhr, ajaxOptions, thrownError) {
alert(xhr.status);
alert(thrownError);
}
});