Итак, я некоторое время боролся с Javascript, и у меня странная ошибка, которая, вероятно, является чем-то простым.У меня есть запрос ajax, например, так:
$.ajax({
url: 'http://www.hahaha.com/api/v3/acts',
crossDomain: true,
jsonpCallback: 'handlejson',
async: false,
jsonp: 'callback',
dataType: 'jsonp',
type: 'GET',
success: handleActs,
error: handleError
});
, который работает нормально и без проблем вызывает обратный вызов.Теперь, если я добавлю этот запрос прямо под:
$.ajax({
url: 'http://www.hahaha.com/api/v3/performances',
crossDomain: true,
async: false,
jsonpCallback: 'handlejson',
jsonp: 'callback',
dataType: 'jsonp',
type: 'GET',
success: handlePerformances,
error: handleError
});
, я получу «parsererror» в первом запросе, а второй будет выполнен успешно.У кого-нибудь есть идеи, почему он это делает?Может ли jsonpCallback вызывать только один запрос?