0
我試圖加載腳本,我的應用程序。不工作,所以我檢查了一個簡單的alert ('test11');
。它也行不通,該腳本根本沒有加載? 它使用標準_layout MVC4的由Visual Studio 2013年MVC4 - 不執行腳本的JS
查看產生Details.cshtml
@model xzy.Models.Album
@{
ViewBag.Title = "Details";
}
<h2>Details</h2>
@using (Html.BeginForm("Details", "Store", FormMethod.Post,
new
{
id = "someID",
data_oneAction = @Url.Action("one"),
data_twoAction = @Url.Action("two")
}))
{
<fieldset
<label for="Formats">Select format</label>
@Html.DropDownList("Formats", ViewBag.Formats as SelectList,
new { id = "FormatsID", @class = "xxx" })
<input type="submit" value="Submit" id="SubmitID" } />
</fieldset>
}
<script src="@Url.Content("~/Scripts/first_file.js")"></script>
<script src="@Url.Content("~/Scripts/second_file.js")"></script>
腳本first_file.js
$(function() {
$('#FormatsID').change(function() {
alert('Test11');
});
});
UPDATE
Yaakov埃利斯,它的工作原理。但是當我有更新的腳本時,它不起作用。
$(function() {
$('#FormatsID').change(function() {
alert('Test11');
var URL = $('#someID').data('oneAction');
$.getJSON(URL + '/' + $('#FormatsID').val(), function (data) {
alert('Test22');
});
});
});
如果你看一下頁面的源代碼,它顯示腳本加載? –
顯示它已被加載。但它不起作用。當我在'