2016-05-13 9 views
0

私はアンカータグを使用してグリッド列内でajax呼び出しを実装しようとしており、従業員のIDをajax関数に渡しています。しかし、それは動作しません。私は以下mvc内のアンカータグ内のajaxコール

grid1.Column("", header: "Edit", format: @<text><a href="@Url.Action("", "", new { id = @item.empId })" onclick="editEmp()" class="openDialog">Edit</a></text>) 

間違いを行っているところAjaxはこのお試しください

function editEmp(empId) { 
      $.get("@Url.Action("EditEmployee", "BootStrap")", 
        { 
         empId: empId 

        }, function (data) { 
         alert('hi'); 
    }); 
     } 

答えて

0

をfuntion-されています。私はアヤックスに問題がないと思います

grid1.Column("", header: "Edit", format: @<text><a href="@Url.Action("", "", new { id = @item.empId })" onclick="editEmp(@item.empId)" class="openDialog">Edit</a></text>) 


function editEmp(empId) { 
    $.get('@Url.Action("EditEmployee", "BootStrap")', { empId: empId }) 
     .done(function() { 
      console.log("success"); 
     }) 
.fail(function() { 
    console.log("error"); 
}) 
}; 
+0

を、何かがグリッド列とアンカーに間違っていますタグ。クリックしてホームページに移動 –

+0

これをonclick = "editEmp(@ item.empId)"に設定してください –

+0

提案と同じ結果が表示されますwasif-shahjahan –

関連する問題