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 で、使用している Web サイトは Yahoo によってホストされていますが、AndroidManifest.xml で許可しました。
どんな助けでも大歓迎です。