0
$.ajax({
type: "GET",
dataType: "jsonp",
jsonp: "jsoncallback",
data: {
//some data
},
url: "http://mydomain.com/checkRequest.php?jsoncallback=?",
success: function (result) {
if (result[0].data.NameB == "") {
alert("123");
} else {
alert("456");
}
},
error: function (jqXHR, textStatus) {
alert("Request failed: " + textStatus);
}
}); // end of ajax
我有上面的代码,它的工作成功,当且仅当有somethings返回。 但是,如果PHP不返回任何东西,字符串将变为:jQuery191025216468679718673_1364086240540([]);
问题在阿贾克斯成功函数
我期望它转到其他部分,即警报456。但是,它会跳过整个成功函数。那么,我应该如何修改编码呢?
如果我改变了,如果子句if (result!="")