【发布时间】:2014-03-14 11:49:32
【问题描述】:
我有这个 $.ajax 函数,它在 FF 和其他 PC 浏览器上运行良好。 但是当我尝试使用我的 iPhone 访问它时,它会触发错误事件而不是成功事件。
该页面是基于 jQuery 移动的,所以它应该可以工作。
在错误中,textStatus = 'error',但没有设置 errorThrown,所以我不知道在哪里看。
【问题讨论】:
我有这个 $.ajax 函数,它在 FF 和其他 PC 浏览器上运行良好。 但是当我尝试使用我的 iPhone 访问它时,它会触发错误事件而不是成功事件。
该页面是基于 jQuery 移动的,所以它应该可以工作。
在错误中,textStatus = 'error',但没有设置 errorThrown,所以我不知道在哪里看。
【问题讨论】:
确保你的 ajax 调用是这样的
formData = {
// all your parameters here
param1: param1,
param2: param2
}
$.ajax({
type: 'POST',
contentType: 'application/json',
url: "https://www.example.com/test",
dataType: "json",
data: formData,
success: function(data) {
//success handling
},
error: function(data) {
//error handling
}
});
您的 URL 可以请求和响应 JSON 数据。请参阅此网站了解更多信息。
http://blog.revivalx.com/2014/02/25/crud-operation-using-jquery-mobile-on-android-part-2/
http://www.androidhive.info/2012/05/how-to-connect-android-with-php-mysql/
【讨论】: