2016-04-25 94 views
-1

我有一个操作方法,返回一个html表格作为输出的stringbuilder对象。我将这个输出从标签点击(具有n个标签,标签点击标签名称被传递给jquery函数)被触发。请看下面的代码如何从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'); 
    }); 
} 
+0

使用网址:/控制器/ actionMethod – CodeLover

+0

你有什么问题和预期的行为? – Nkosi

回答

0

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

相关问题