gpt4 book ai didi

php - 在javascript函数参数中插入变量

转载 作者:行者123 更新时间:2023-11-29 04:48:03 25 4
gpt4 key购买 nike

我到处找,找不到我的问题的具体答案。我尝试了所有的建议都无济于事。

使用 AJAX、javascript、PHP 和 MySQL。我正在创建一个脚本,该脚本在调用时会获取用户列表。在该用户列表中,我想包含一个链接来管理有关该用户的信息。这就是我被困的地方。

链接管理应该链接到 managePlayer("userID")(例如:managePlayer(1))。此 javascript 函数(尚未创建)将使用用户 ID 并将其传递给 PHP 以生成与该用户 ID 相关的 mySQL 数据库信息。

问题是,我一辈子都想不通如何将带有变量 userID 参数的 managePlayer 函数输入到链接中。

这是我的代码:

            var userID = response.data[index].user_id;

htmlString += "<tr class='rowLight' height='30'> <td>"
+ response.data[index].user_name
+ "</td><td>"
+ response.data[index].first_name
+ "</td><td>"
+ response.data[index].last_name
+ "</td><td>"
+ response.data[index].email_address
+ "</td><td>"
**+ "<a href='javascript:' onClick='managePlayer(\'' + userID'\');'>Manage Player</a>"
+ "</td></tr>";

带有** 的行是直接问题所在。

非常感谢您的帮助!谢谢!

最佳答案

尝试

+ '<a href="#" onClick="return managePlayer(\'' + userID +'\');">Manage Player</a>'

因为您需要用以单引号结尾的 userid 引用

<a href="#" onclick="return managePlayer('John')">Manage player</a>

在管理玩家添加的最后

return false;

如果 eclipse 不喜欢它,交换引号

+ "<a href='#' onClick='return managePlayer(\""+ userID +"\");'>Manage Player</a>"

关于php - 在javascript函数参数中插入变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15839630/

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