javascript - 关于js单引号双引号的问题
迷茫
迷茫 2017-04-11 11:44:00
[JavaScript讨论组]

下面是增加按钮的源代码

<span onclick='cart_increase({$item_json});' class="edit" type="button" style='font-size:18px;'>+</span > 

JS代码

//增加商品数量
function cart_increase(obj)
{
    //库存超量检查
    var countInput = $('#count_'+obj.goods_id+'_'+obj.product_id);
    if(parseInt(countInput.val()) + 1 > parseInt(obj.store_nums))
    {
        alert('购买的数量大于此商品的库存量');
    }
    else
    {
        countInput.val(parseInt(countInput.val()) + 1);
        countInput.change();
    }
}
$('body').css('background','#fff');
迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

全部回复(2)
PHP中文网

你这个不是用json库encode(php json_encode)的么,json库的话应该会转义双引号啊

修改:
看到了这个“{$item_json}”
你需要将“{$item_json}”这一整句包含括号用json_encode之后再输出,而不是拼接字符串

天蓬老师

他读出来没问题,但是你认真看看代码,它放到onclick='cart_increase({$item_json});' 这个里面,就变成双引号了。

这读出来是真常的,我也可郁闷。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号