Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/474.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 执行onclick时获取意外令牌_Javascript_Php - Fatal编程技术网

Javascript 执行onclick时获取意外令牌

Javascript 执行onclick时获取意外令牌,javascript,php,Javascript,Php,我使用onclick事件从PHP调用JS函数。这是我的密码: 我在一个函数中,所以我需要通过PHP进行操作,因为这样我会返回: $html = '<input type="checkbox" checked value="1" id="setGetSku" name="setGetSku" onclick="setGetSku('.$row['sku'].')">'; return $html; 只需添加引号….onclick=setGetSku'.$row['sku']..…好

我使用onclick事件从PHP调用JS函数。这是我的密码:

我在一个函数中,所以我需要通过PHP进行操作,因为这样我会返回:

$html = '<input type="checkbox" checked value="1" id="setGetSku" name="setGetSku" onclick="setGetSku('.$row['sku'].')">';

return $html;

只需添加引号….onclick=setGetSku'.$row['sku']..…

好的,我已经修复了,如果有人在寻找相同的答案,您需要在我的情况下使用引号传递字符串:

$html = '<input type="checkbox" value="1" name="setGetSku" onclick=setGetSku("'.$row['sku'].'")';

抢手货我不知怎么错过了那部分。嘘。实际上,它应该是onclick=setGetSku.$row['sku']。相反,我仍然得到:未捕获的语法错误:意外的令牌}函数事件{setGetSku}不确定出了什么问题…请注意quotesnull是的,dankeIs这是正确答案请标记为正确答案如果检查元素,您会看到什么?,单击时出现的完整错误是什么?此错误:未捕获语法错误:意外标记}函数事件{setGetSku}此示例中$row['sku']的值是多少请尝试此错误:$html=;它没有经过测试,但应该可以工作
$html = '<input type="checkbox" value="1" name="setGetSku" onclick=setGetSku("'.$row['sku'].'")';