jquery mobile在asp.net mvc4 SPA中没有加载自定义脚本

时间:2013-03-31 20:03:50

标签: javascript jquery-mobile asp.net-mvc-4

有问题的脚本是app.js.

我已在_layout.Mobile.cshtml的部分中将此自定义脚本放在jquery.min.js和jquery.mobile.js之间。

    @* one recommendation to load custom scripts but does not work *@
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js" type="text/javascript"></script>
    @*<script src="@Url.Content("~/Scripts/kendo.web.min.js")" type="text/javascript"></script>   *@
    @*<script src="http://openlayers.org/api/OpenLayers.js" type="text/javascript"></script>*@
    <script src="@Url.Content("~/Scripts/app.js?45")" type="text/javascript"></script>

    @*@Scripts.Render("~/bundles/modernizr")
    @Scripts.Render("~/bundles/3rdparties")*@

    <script src=@Url.Content("http://code.jquery.com/mobile/1.1.0/jquery.mobile-1.1.0.min.js") type="text/javascript"></script>
</head>

我还尝试在Index.Mobile.cshtml中具有attribute role = page的第一个元素之后立即引用该脚本。

<div data-role="page" id="agencies-pane">
   <script src="@Url.Content("~/Scripts/app.js?45")" rel="external" type="text/javascript"></script>
    <div data-role="header" class="header"><h1><a>Agencies</a></h1></div> 

在这两种情况下,我的自定义脚本都不会加载。浪费了整个下午:(

我不想禁用Ajax,即使我尝试失败并且失败了。即使在仔细阅读here

的说明后,似乎也无法使jQM工作

有人有什么想法吗?

0 个答案:

没有答案