2013-07-29 62 views
1

我遇到了我正在處理的新MVC4網站的問題。我似乎無法得到JavaScript運行。它不會拋出錯誤,它什麼都不做。Javascript不工作<a>

我錯過了什麼?

這裏是我的網頁代碼:

@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> 
+7

請顯示生成的HTML頁面,而不是ASP代碼。 – JJJ

+2

我不認爲你可以運行jQuery,而不需要它在$(document).ready()' –

+0

請不要使用內聯javascript,這是非常糟糕的練習 – Stephen

回答

-1

使用href屬性相反的,使用onclick屬性。

<a onclick="$('#frmAddMedium').submit();" class="btn-primary btn-small">Add Medium</a>