gpt4 book ai didi

javascript - Jquery-对话框没有运行我的函数

转载 作者:行者123 更新时间:2023-12-03 09:06:27 25 4
gpt4 key购买 nike

我有一个表,其中的值是根据 SQL 查询填充的。这些值填充在对话框中,但是当我单击记录时,它没有运行我的函数。我希望我的函数只选择我点击的记录 ID。现在我在函数中添加了一个警报,只是为了看看我的函数是否有效并且没有显示任何内容。我的 onClick =“addlink();”不管用。

function addreferral()
{
$.getJSON('libs/getsoldreferrals.php', function(data) {
$('#soldlist tr').not(':first').not(':last').remove();

$.each(data, function(key, val)
{
$('#soldlist').append('<tr><td><span id="myreferral" style="cursor:pointer;" onClick = "addlink();" >'+val.id +'</span></td><td></td><td>' + val.office + '</td><td></td><td>'+val.clientdetails+'</td><td></td><td>'+val.buyerorseller+'</td><td></td><td></td><td>'+val.address+'</td><td>&nbsp;</td></tr>'+'<tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr>'+'<tr><td></td></tr>');
});

$('#soldlist tr').first().after();


});


var dialog, form
window.addlink = function addlink() {
alert("Hello");
}

dialog = $( "#dialog-form-referral" ).dialog({
autoOpen: true,
height: 450,
width: 800,
modal: true,
buttons: {
Cancel: function() {
dialog.dialog( "close" );
}
},

});

最佳答案

您有语法错误。您忘记了样式标记中的右引号。

将跨度的标记更改为以下内容:

<span id="myreferral" style="cursor:pointer;" onClick = "addlink();">

很确定应该这样做。

关于javascript - Jquery-对话框没有运行我的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32177383/

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