<script type="text/javascript">
$(document).ready(function() {
$("#sb").click(function() {
$.ajax({
type: "POST",
contentType: "application/json; charset=utf-8",
data: "{ UserName: '" + $('#UN').val() + "',Password:'"+$('#Psd').val()+"'}",
url: "DbLogic.aspx/User_Authentication",
dataType: "json",
success: function(data) {
if(data.d==1)
{
$.mobile.loadingMessage = "Please wait...";
$.mobile.pageLoading();
$.mobile.showPageLoadingMsg();
document.location.href="DbLogic.aspx";
}
else
{
document.location.href="#";
}
} // end of success
}); // end of ajax
}); //end of click call
}); // end of jquery call
</script>
在上面的代码中,我收到一条错误消息“ Microsoft JScript运行时错误:对象不支持此属性或方法”。
执行$.mobile.pageLoading();
错误时遇到错误。我也导入了jQuery / jQuery Mobile javascript。
请告诉我我的错误。
答案 0 :(得分:0)
那是因为$.mobile.pageLoading();
函数不存在?请参阅API http://jquerymobile.com/test/docs/api/methods.html
答案 1 :(得分:0)
我的目的是在新页面到达之前显示加载消息 使用jquery在移动设备中加载。
使用最新的jQuery Mobile 1.1.0,它们可以轻松加载微调器自定义:
http://jquerymobile.com/demos/1.1.0/docs/config/loadingMessageTextVisible.html