Javascript在中不工作
我在一个新的MVC4站点上遇到了问题。我似乎根本无法运行javascript。它不会抛出错误,只是什么也不做 我错过了什么 这是我的页面代码:Javascript在中不工作,javascript,jquery,Javascript,Jquery,我在一个新的MVC4站点上遇到了问题。我似乎根本无法运行javascript。它不会抛出错误,只是什么也不做 我错过了什么 这是我的页面代码: @model IEnumerable<WiseGalleriesEntities.Medium> @{ ViewBag.Title = "ManageMedium"; } <div class="title"> <h1>Mediums...</h1>
@model IEnumerable<WiseGalleriesEntities.Medium>
@{
ViewBag.Title = "ManageMedium";
}
<div class="title">
<h1>Mediums...</h1>
</div>
@Html.AntiForgeryToken()
@Html.ValidationSummary(true)
@using (Ajax.BeginForm("Create", "Medium", new AjaxOptions() { UpdateTargetId = "MediumListDiv" }, new { id = "frmAddMedium" }))
{
<div class="span12">
<div>
<div class="editor-field">
@Html.TextBox("txtDescription")
</div>
</div>
<a href="javascript:$('#frmAddMedium').submit();", class="btn-primary btn- small">Add Medium</a>
</div>
}
<div id="MediumListDiv">
@Html.Partial("Medium.List", Model)
</div>
使用onclick属性代替href属性
<a onclick="$('#frmAddMedium').submit();" class="btn-primary btn-small">Add Medium</a>
请显示生成的HTML页面,而不是ASP代码。我不认为在没有$document的情况下,您可以这样运行jQuery。Ready请不要使用内联javascript,这是非常糟糕的做法Collin Henderson:当然可以,如果在单击链接时刚刚定义了$。但是你不应该这样做。检查错误控制台。删除内联脚本后的逗号。