如何将值传递给onclick函数

时间:2019-12-05 06:52:52

标签: php jquery codeigniter

我正在做在线购物项目。我想从Add to cart使用onclick函数发送多个ProductID。

$id="";
foreach ($data['product id'] as $key => $value) {
   $id .= $value->Product ID;
} 

我在$id中得到了所有ID。如何在onclick函数中传递此值。

<a href="JavaScript:void(0);" onclick="'.site_url().'checkout/Addcarts/'.$id.'
  

错误:语法错误:输入意外结束

2 个答案:

答案 0 :(得分:0)

您可以使用

onclick="activeasheesh('. "'" . $newproject->fld_id . "','" . $newproject->proj_id . "'".')"

答案 1 :(得分:0)

更好地使用ajax。 创建如下所示的超链接

    <a href="JavaScript:void(0);" onclick="submit_id(<?= $id ?>)">

创建类似以下内容的jquery函数

    function submit_id(id) {
        $.ajax({
            url: "<?= site_url(); ?>checkout/Addcarts/" + id,
            type: "POST",
            success: function(data) {
                console.log(data);
            },
            error: function(request) {
                console.log(request.statusText);
            }
        });
    }