我正在使用jquery.mobile-1.4.5.js和cordova 5开发Android phonegap应用程序。 我正在为servlet调用$ ajax。
PS:它在GET请求中正常工作。但是使用GET如何发送冗长的json请求?
$.ajax({
url:localStorage.getItem("URL")+"/BackgroundTracking",
type:"POST",
data:{waypoints:JSON.stringify(jsonArray)},
dataType:'json',
contentType: 'application/json; charset=utf-8',
crossDomain:true,
cache:false,
success: function(data)
{
if(data)
{
db.transaction(function(tx)
{
for(var k=0;k<submittedRecordsIds.length;k++)
{
tx.executeSql('DELETE FROM watchPoints_tb where id=?',[submittedRecordsIds[k]]);
console.log("records deleted");
}
});
}
else
{
console.log("in else after response");
}
},
error: function (result)
{
alert('Request Status: ' + result.status + ' Status Text: ' + result.statusText + ' ' + result.responseText);
}
});
&#13;
使用POST我收到以下错误:
$.ajax POST returning “status”:403,“statusText”:“Forbidden” cordova android