gpt4 book ai didi

javascript - 从按钮获取 ID 到引导模式

转载 作者:数据小太阳 更新时间:2023-10-29 06:11:11 25 4
gpt4 key购买 nike

我已经设法弄清楚如何获取外部 json 并使用在 javascript 中手动设置的 id 在模态中使用它。

我坚持将 id 从按钮传递到 javascript url。我的按钮标记如下;

<button type="button" class="btn btn-primary btn-sm modal-btn" data-id="10">Details</button>

我的 JS 目前看起来是这样的;

<script type="application/javascript">
$(document).ready(function() {
var table = $('#example').DataTable( {

dom: 'T<"clear">lfrtip',
tableTools: {
"sRowSelect": "multi",
"aButtons": [ "select_all", "select_none" ],
"aoColumnDefs": [
{ "bVisible": false, "aTargets": [ 1 ] }
]
}
});


$('#example tbody').on( 'click', 'tr', function (e) {

if($(e.target).is('.modal-btn')){
$('#fullDetails').modal('show');
var event = "details.php?id=" + ($(this).data('id'));
$.getJSON(event, function( data ) {
$(".modal-title").text(data.title);
$(".modal-audience").text(data.audience);
$(".modal-leader").text(data.leader);
$(".modal-date").text(data.date);
$(".modal-start_time").text(data.start_time);
$(".modal-end_time").text(data.end_time);
$(".modal-details").text(data.details);
$(".modal-venue").text(data.venue);
$(".modal-cost").text(data.cost);
}, "json" );

}else{
$(this).toggleClass('selected');
}
});

$('#button').click( function () {
alert( table.rows('.selected').data().length +' row(s) selected' );
});

}); </script>

我遇到的问题是;

var event = "details.php?id=" + ($(this).data('id'));

我正在使用 ($(this).data('id'));尝试从按钮中获取 id 属性,但我一直未定义。

最佳答案

尝试

var event = "details.php?id=" + ($(e.target).data('id'));

$(this) 指向被点击的 tr。

关于javascript - 从按钮获取 ID 到引导模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29798784/

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