2013-06-20 51 views
0

我正在使用以下代碼來獲取View中某些控件的值並將該值傳遞給控制器​​。將參數傳遞給jQuery中的控制器

$('#jqxTree').on('select', 
        function (event) { 

         var args = event.args; 
         var treeOne = $('#jqxTree').jqxTree('getItem', args.element); 
         var treeTwo = $('#jqxTree2').jqxTree('getSelectedItem'); 
         var firstId = treeOne.id; 
         var secondId =treeTwo.id; 
         //alert(firstId + secondId); 
         $("#DVTContainer").attr('src', "@Url.Action("MotionChart", "Chart", new {data=treeOne.id,location=treeTwo.id })"); 
        }); 

以下行會導致上述代碼錯誤。 $("#DVTContainer").attr('src', "@Url.Action("MotionChart", "Chart", new {data=treeOne.id,location=treeTwo.id })"); 請幫我解決它。

+0

DVTContainer是iframe元素 –

+0

什麼是例外? –

回答

2
$.ajax({ 
     url: /Home/AddSomething, 
     type: 'POST', 
     data: { value1 = "value1", value2 = "value2" }, 
     dataType: 'json', 
     success: function (result) { 
      alert(result.data); 
     } 
    }); 

控制器:

public ActionResult AddSomething(string value1, string value2) 
{ 
    return json(new { data = value1 + value2 }); 
} 
相關問題