如何从Jquery调用一个动作方法?

时间:2016-04-25 10:47:12

标签: javascript jquery asp.net-mvc

我有一个action方法,它返回一个以html表为输出的stringbuilder对象。我将从选项卡单击中触发此输出(具有n个选项卡,在选项卡上单击选项卡的名称传递给jquery函数)。请找到以下代码

<li onclick="BindData1(this.id);" id="tab1">
            <a href="#tabs-2">Text</a></li>

代码:

function BindData1(TechName) {
  $.ajax({
    url: '@Url.Action("ActionMethod", "Controller")',
    data: {
      id: TechName
    }
  }).done(function() {
    if (data != undefined) {
      //bind to page
    } else
      alert('error');
  });
}

1 个答案:

答案 0 :(得分:0)

&#13;
&#13;
function BindData1(TechName) {
            $.ajax({
            type: "POST",
            url: '/ControllerName/ActionMethodName',
            data: { 'techname': "TechName" },
            success: function (data) {
              if(data.success)
                {
                   $("#contentwrapper").html(data);
                }
              else
                {
                   alert('error');
                }
}),
        });
    }
&#13;
&#13;
&#13;