gpt4 book ai didi

javascript - 在返回函数内传递数组 : jquery dataTable

转载 作者:行者123 更新时间:2023-11-28 05:29:32 25 4
gpt4 key购买 nike

我希望这个数组项单独在函数中使用,以从数据库发送和接收数据。这是我尝试过的。

"aoColumnDefs": [
{
"aTargets": [0],
"mRender": function(data, type, row) {
var arr = data.split("~@~");
return '<a href="javascript:void(0);" onclick="jQuery(this).fill_request(\'' + arr[0] + "," + arr[2] + "," + arr[3] + '\');" title="' + arr[1] + '"><i class="fa fa-pencil-square-o"></i></a>';
}
}
]

这是我必须接收参数的函数:

 jQuery.fn.fill_invoice_request = function(contract_invoice_request_id,contract_id, service_first_id) { 
alert(contract_id);
alert(service_first_id);
}

最佳答案

这是我的答案,我在 jquery dataTable 的 return 语句中使用反斜杠和逗号分隔数组。

return '<a href="javascript:void(0);" onclick="jQuery(this).fill_invoice_request(\'' + arr[0] + '\', \'' + arr[2] + '\', \'' + arr[3] + '\');" title="' + arr[1] + '"><i class="fa fa-pencil-square-o"></i></a>';

我可以使用 ('\') 分隔数组值,将它们作为参数传递给函数。

关于javascript - 在返回函数内传递数组 : jquery dataTable,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39830409/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com