在phonegap中使用jquery mobile使用ajax调用api
实际上,我想用android phonegap中的jQuery mobile ajax调用调用php url。url的可能结果如下:在phonegap中使用jquery mobile使用ajax调用api,jquery,cordova,jquery-mobile,Jquery,Cordova,Jquery Mobile,实际上,我想用android phonegap中的jQuery mobile ajax调用调用php url。url的可能结果如下: 如果成功,则--valid 如果失败--代码:201 我正在使用此代码,但它不起作用,请帮助我 var request = $.ajax({ url : "http://URL.com/api/validate.php?user=myUser&password=myPassword", typ
var request = $.ajax({
url : "http://URL.com/api/validate.php?user=myUser&password=myPassword",
type : "GET"
});
request.done(function(msg) {
$("#notification").text(request.val());
});
request.fail(function(jqXHR, textStatus) {
alert("Request failed: " + textStatus);
});
实际上,您可以将这些函数放在ajax方法中
$.ajax({
url : "http://URL.com/api/validate.php?user=myUser&password=myPassword",
type : "GET",
success : function(data){/*yr code here*/},
fail: function(){/*yr code here*/}
});
您是否收到错误?如果我使用$(“#通知”).text(请求),则不会收到错误;然后它会给我[object object],但是如果我使用$(“#notification”).text(request.val());它转到success块,但没有显示任何内容。请参阅关于JSONP的问题:。为什么不尝试使用java脚本Ajax调用?如果您可以使用,那么我可以共享代码。@neeraj请告诉我,我会尝试。但我也想从服务器响应中获取值。谢谢@fattomhk,它为我工作了。。。。。。但是你能给我解释一下吗。感谢您的帮助这些是jQuery定义的回调函数,您可以在这里找到更多: