0

Despite endless reading of the API documentation and internet post I cannot get the AJAX Navigation to be disabled.

CURRENT SCRIPTS

<script src="http://code.jquery.com/jquery-1.10.2.min.js"></script>
<script src="http://code.jquery.com/mobile/1.4.0-alpha.2/jquery.mobile-1.4.0-alpha.2.min.js"></script>
<script>
$(document).bind(“mobileinit”, function() { 
    $.mobile.ajaxEnabled = false; 
});
</script>

MY ISSUE

Using ASP.NET Forms When I login from a root page (index.aspx) I should be redirected to a folder (LOGIN) where the rest of my site is but the folder is not passed to URL.

I GET /Page.aspx

Instead of /LOGIN/Page.aspx

QUESTION

How to fix the navigation behavior for ASP.NET forms Login Submit OR

How to disable AJAX Navigation globally for Jquery Mobile 1.4

4

2 回答 2

2

我找到了一个简单的解决方案,如下所示:

只需添加到您的主表单:

数据-ajax="假"

<form runat="server" data-ajax="false">

这将禁用所选表单上的 ajax 导航。

由于这是 ASP.NET,将其添加到站点主表单将禁用站点范围内的 AJAX 表单提交行为。

这样你就不需要使用上面提到的脚本了。

于 2013-09-06T09:10:54.743 回答
2

我知道这是旧的,但刚刚处理过这个。如果要全局禁用 Ajax 导航,请在 Jquery之后 但在Jquery 移动之前添加以下脚本。顺序在这里非常重要。

代码看起来像:

<script src="http://code.jquery.com/jquery-1.10.2.min.js"></script>
<script>
$(document).on("mobileinit", function () {
  $.extend($.mobile, {
    ajaxEnabled: false
  });
});
</script>
<script src="http://code.jquery.com/mobile/1.4.0-alpha.2/jquery.mobile-1.4.0-alpha.2.min.js"></script>

http://demos.jquerymobile.com/1.0a3/#docs/api/globalconfig.html

于 2015-04-15T15:57:13.760 回答