我正在使用 PhoneGap 开发一个需要填写表格的应用程序。在提交时,数据应该作为 JSON 对象发送到我们的托管站点,但提交失败,当我请求 XMLHttpRequest.responseText 时,它是空白的。
这是我的代码
$('#myform').submit( function() {
var obj = $('#myform').serializeObject();
$.ajax({
type: 'POST',
url: 'myurl.php',
data: obj,
success: function(){
alert( "Thank You For Your Submission" );
}, //end success
error: function(XMLHttpRequest, textStatus, errorThrown) {
console.log(XMLHttpRequest.responseText);
console.log(textStatus);
console.log(errorThrown);
alert("ERROR");
}
});
}
我的代码基于来自http://samcroft.co.uk/2012/posting-data-from-a-phonegap-app-to-a-server-using-jquery/的帖子,但我无法弄清楚是什么导致我的案子失败。这个应用程序是 Android 并且我使用的网站是由 Yahoo 托管的,但我在我的 AndroidManifest.xml 中允许它。
任何帮助将非常感激。