gpt4 book ai didi

Javascript 变量返回未定义

转载 作者:行者123 更新时间:2023-11-27 22:54:00 28 4
gpt4 key购买 nike

我想为 kode_lahan 设置与 kode 相同的值,我在单击删除按钮时发送值 kode。但是,当我运行我的代码时,kode_lahan 值未定义

function tampilLahan(){
$.ajax({
type : 'ajax',
url : base_url+"investasi/tampilDataPermintaan",
async : true,
dataType : 'JSON',
success : function(data){
var html = '';
var i;
for(i=0; i<data.length; i++){
var kode = data[i].kode;
html += '<tr>'+
'<td>'+kode+'</td>'+
'<td>'+
'<a href="javascript:void(0);"class="btn btn-danger item_delete" kode="'+kode+'">Delete</a>'+
'</td>'+
'</tr>';
}
$('#data').html(html);
}
});
}

$('#data').on('click','.item_delete',function(){
var kode_lahan = $(this).data("kode");
console.log(kode_lahan);

});

我期待kode值的输出

最佳答案

您正在 AJAX 中设置 kode 属性,但正在寻找 data-kode 属性 - 最好使用 data-kode 因为 kode 不是有效的属性名称,所以在设置时重命名它。

'<a href="javascript:void(0);"class="btn btn-danger item_delete" data-kode="'+kode+'">Delete</a>'+

关于Javascript 变量返回未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57335072/

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