我的移动应用程序中可用的第一个操作是登录。表单调用 javascript:
$.post('http://www.website.com/m/users/login', ...
我使用了一个包罗万象的 ajax 错误:
$(document).ajaxError(ajaxError);
function ajaxError() {
hideLoader();
enableForm( $('form:visible') );
alert('Uh oh! An error occurred. Please make sure you have an internet connection and try again.');
}
当我尝试登录时,我得到的只是那个警报。
即使它不是跨域(移动站点位于mobile.website.com
),我也尝试过:
$.support.cors = true;
$.mobile.allowCrossDomainPages = true;
但它仍然无法正常工作。在这一点上,我没有想法,所以我想看看是否有人知道 JQM ajax 请求的任何其他可能的障碍。
谢谢 :)