以下代码在 Safari 和 Chrome 中的 iPad 和 iPhone (4,5) 中运行良好。相反,ajax 调用在 Android 设备和桌面浏览器中不起作用(直接运行到 onError 函数)。
当我将绝对 URL 交换为相对 URL 时,这两组的成功/失败结果是相反的。
如何解决这个问题(我正在运行 jquerymobile 1.3.0 beta)?谢谢/布鲁斯
$(document).ready(function() {
$("#submit").click(function(){
var formData = $("#loginf").serialize();
$.ajax({
type: "POST",
url: "http://mydomain.org/m2/scripts/site/bpg_process.asp?id=lg",
cache: false,
data: formData,
dataType: 'json',
success: onSuccess,
error: onError
});
return false;
});
});