javascript - 通过 onClick 函数传递一个字符串
问题描述
我试图在 onClick 事件处理函数的参数中传递一个字符串。
我无法将字符串传递给函数,但我能够将数字整数传递给函数。
PHP:
echo '<tr style="background: #D6EAF8" class="clickable-row" OnClick="DisplayEnterOrderModal('.$order["id_order"].','.$order["id_customer"].','.$order[7].','"wanted to be passed"');" value="'.$order["id_order"].'" > ';
错误:
( ! ) Parse error: syntax error, unexpected '"wanted to be passed"' (T_CONSTANT_ENCAPSED_STRING), expecting ',' or ';' in C:\wamp32\www\EK\index.php on line 644
解决方案
你可以试试这个:
将“希望通过”替换为“希望通过”。删除多余的 ' ' 单引号。
或者只是逃避他们“想被通过”
我希望这能帮到您 :-)
推荐阅读
- typescript - 根据打字稿中的字符串文字缩小类型?
- python - 显示打印 jupyter notebook 中的所有行和列
- android - 在 XAMARIN APP 中增加/减少 SplashScreen 时间
- google-apps-script - 从 Google 搜索导入 XML Google 电子表格
- c# - 在 Autofac 中注册一个开放的泛型类型
- azure - azcopy 和 azure 文件
- java - 处理后续网络请求的线程是否可以保证看到在先前请求期间写入的 volatile 变量的值?
- azure - Microsoft Azure 翻译 API 3.0 的成本
- apache-kafka - Kafka 控制台消费者在使用 --max-messages 时提交了错误的偏移量
- node.js - "yarn add" 命令添加 package.json 中的所有库