通过onClick函数传递字符串

时间:2018-07-09 10:43:11

标签: javascript php html

我正在尝试在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

2 个答案:

答案 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"].'" > ';

请尝试这个,我想这可能有用。