2014-10-28 22 views
0

我有一個下拉列表的大小,我需要從一個控制器調用的動作,當我點擊鏈接調用動作:如何通過paramater阿賈克斯jQuery來從另一個控制器

我如何調用動作編輯和將值ddlsize傳遞給使用ajax jquery的動作。

+0

嘗試http://stackoverflow.com/questions/8486132/jquery-ajax-passing-value-from -mvc-view-to-controller – griegs 2014-10-28 04:35:22

+0

http://stackoverflow.com/questions/18185940/ajax-json-calling-mvc4-controller-method-parameter-always-null – griegs 2014-10-28 04:36:20

回答

0

您可以將點擊的事件(或的onChange)和發送像這樣的AJAX請求:

<script> 

    $('#yourcomboboxid').click(function() { 

     // prepare the model as per action parameters 
     var model = { SelectedIndex: "2", SelectedValue: "2014" }; 
     $.ajax({ 
       url: '@Url.Action("Edit", "Home")', 
       contentType: 'application/json; charset=utf-8', 
       type: 'POST', 
       dataType: 'html', 
       data: JSON.stringify(model) 
      }) 
      .success(function(result) { 
      }); 
    }); 

</script>