我正在进行两次ajax调用,如本
所示$(document).one('pagebeforeshow', '#customerpage', function(event)
{
var showt1sajaxquery = $.ajax({
type: 'GET',
url: url + '/xxxx?id=' + id,
jsonpCallback: 'jsonCallback',
dataType: 'jsonp',
timeout: 6000,
jsonp: false,
cache: false,
async: false,
success: function(response) {
},
error: function(x, t, m) {
}
});
showt1sajaxquery.done(function() {
$.ajax({
type: 'GET',
url: url + '/xxxx?screen_ids=' + screen_id,
jsonpCallback: 'jsonCallback',
cache: false,
dataType: 'jsonp',
jsonp: false,
timeout: 7000,
async: false,
success: function(response) {
},
error: function(xhr, ajaxOptions, thrownError) {
$("#loaderforindex").hide();
}
})
}).done(function() {
sessionlogic('generic');
}); //
}); // ready ends
我猜问题是由于ajax响应混乱了。
请你知道我怎样才能确保我能摆脱这个错误
未捕获的TypeError:jsonCallback不是函数
答案 0 :(得分:0)
对于我来说,它有助于将URL更改为//而不是http://或https://