在执行onclick时获得意外的令牌

时间:2018-03-20 21:59:27

标签: javascript php

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

我在一个函数内部,所以我需要通过PHP来完成它,因为那时我会回复:

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

return $html;

我的JS:

function setGetSku(sku) {   //Gettng error here
    var conf = confirm("Are you sure?");
    if (conf == true) {

          .... my code...
    }
}

2 个答案:

答案 0 :(得分:1)

只需添加引号.... onclick =“setGetSku(”'。$ row ['sku']。'“”)“...

答案 1 :(得分:0)

好的我已修复,万一有人正在寻找同样的答案,你需要在我的案例中使用引用传递一个字符串:

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