JS方法在调用时,实参没有传递到形参中。

好好学习29 2019-02-26 09:54:30

$scope.getColumns = function () {
var columns = [];
columns.push({
"mData": "CODE", "sClass": "center hide1024"
});
columns.push({
"mData": "APPELLATION",
"mRender": function (data, type, full) {
return "<span title='" + data + "' >" + data + "</span>";
}
});
columns.push({
"mData": "ENTRYDATE", "sClass": "center hide1024"
});
columns.push({ "mData": "MOBILE", "sClass": "center hide1024" });
columns.push({ "mData": "NAME", "sClass": "center hide414" });
columns.push({
"mData": "CODE", "sClass": "center hide414",
"mRender": function (data, type, full) {
//绑定的时候是有值的,可以看图
return "<button type='button' ng-click='AlertLigerDialog("+data+")'>解锁</button>";
}
});
return columns;
}


//调用时data变成了undefined,如何解决呢
$scope.AlertLigerDialog = function (data) {
$.ligerDialog.confirm('是否解锁此用户', function (yes) {
if (yes == true) {
$http({
url: "WorkItem/UnLockUser",
method: 'post',
contentType: 'application/json',
data: { userCode: data }
}).success(function (result) {
debugger;
});
}
});
}

...全文
366 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
天际的海浪 2019-02-27
  • 打赏
  • 举报
回复
return "<button type='button' ng-click='AlertLigerDialog(\""+data+"\")'>解锁</button>"
好好学习29 2019-02-26
  • 打赏
  • 举报
回复

87,907

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧