Javascript 通过onClick函数传递字符串

Javascript 通过onClick函数传递字符串,javascript,php,html,Javascript,Php,Html,我试图在onClick事件处理程序函数的参数中传递一个字符串 我无法将字符串传递给函数,但我可以将数字整数传递给函数 PHP: 您可以尝试以下方法: 将“想要通过”替换为“想要通过”。删除额外的“”单引号 或者只是逃避他们“想被传递” 我希望这将对您有所帮助:-)echo echo '<tr style="background: #D6EAF8" class="clickable-row" OnClick="DisplayEnterOrderModal('.$order["id_o

我试图在onClick事件处理程序函数的参数中传递一个字符串

我无法将字符串传递给函数,但我可以将数字整数传递给函数

PHP:

您可以尝试以下方法:

将“想要通过”替换为“想要通过”。删除额外的“”单引号

或者只是逃避他们“想被传递”

我希望这将对您有所帮助:-)

echo

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

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

您不需要同时使用单引号和双引号。尝试使用单引号$order[“id\U order”]到$order[“id\U 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
    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"].'" > ';