在jQuery中将参数传递给控制器

时间:2013-06-20 08:07:16

标签: jquery

我正在使用以下代码获取View中某些控件的值并将该值传递给控制器​​。

$('#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 })"); 请帮我解决一下。

1 个答案:

答案 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 });
}