2011-06-20 107 views
0

我想在$ .ajax函數中傳遞動態參數。 對於我使用下面的代碼:如何使用傳遞參數提交表單jQuery ajax MVC Asp.net

$(函數(){

var postData = 0; 
    $('#Index').submit(function() { 
     $.ajax({ 
      type: 'POST', 
      url: "/Home/Index", 
      contentType: "application/json; charset=utf-8", 
      data: { 'tabindex':0}, 
      dataType: "html", 
      success: function (data) { 
       alert('Inserted'); 
      } 

     }); 
     return false; 
    }); 
}); 

,但即時通訊仍然沒有得到需要的結果 可有人告訴我,我錯了?

+0

是指將'dataType'等動態參數傳遞給'$ .ajax()'調用,還是指通過ajax將動態'data'傳遞給文件。 –

+0

此外,'contentType'是你發送給服務器(你想發送json到服務器?)和'dataType'是你收到的(你會收到html以上是什麼) –

+0

yes我的意思是通過動態參數進入$ .ajax – Saloni

回答

0

我得到了這個答案,而不是傳遞添加參數我有使用隱藏的字段。

0

是contentType是必需的?在數據{}部分,你不需要圍繞'tabindex'變量的單引號

也許如果你解釋你回來的實際響應(通過螢火蟲等)是什麼,你正在嘗試實現ve會更有幫助。

+0

通過去除'tabindex'周圍的單引號沒有得到正確的結果。請儘可能提供我的代碼。 – Saloni

+0

代碼是什麼?您是否想要返回部分視圖或json結果?爲什麼不發佈你的控制器動作來向大家展示你實際正在處理/返回的內容...... – Steve

+0

我只是想將表單值和一個名爲「tabindex」的附加參數值傳遞給控制器​​動作。 – Saloni

相關問題