gpt4 book ai didi

javascript - 通过 JavaScript 函数传递 eval 不太有效

转载 作者:行者123 更新时间:2023-11-28 02:09:19 26 4
gpt4 key购买 nike

我从搜索中得到了一些答案,但我的函数仍然没有运行

我的代码

<a href="javascript:;" onclick='<%# "search(" + Eval("Name") + ");" %>'><%# Eval("Name") %></a></li>

功能

    function search(val) {
alert(val);
searchPagingTable(val, '#tblUsers');
}

html 看起来像

<a onclick="search(Fred);" href="javascript:;">

控制台错误

SCRIPT5009: 'Fred' is undefined 

我认为我需要获取字符串周围的引号,但是如果我在 aspx 中放入单引号,也会失败并出现不同的错误

感谢您的帮助

最佳答案

这样做:

onclick='<%# "search(\"" + Eval("Name") + "\");" %>'>

添加转义引号即可解决此问题。

关于javascript - 通过 JavaScript 函数传递 eval 不太有效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17339975/

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