我正在尝试在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
答案 0 :(得分:1)
您可以尝试以下方法:
将“希望通过”替换为“希望通过”。删除多余的''单引号。
或者只是逃避他们\“想要通过\”
我希望这会对您有所帮助:-)
答案 1 :(得分:-1)
回声
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"].'" > ';
请尝试这个,我想这可能有用。