如何使用json在ajax中发送POST请求?

时间:2017-03-27 12:34:23

标签: javascript android ajax cordova post

我正在使用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;
&#13;
&#13;

使用POST我收到以下错误:

$.ajax POST returning “status”:403,“statusText”:“Forbidden” cordova android

0 个答案:

没有答案