看看是不是php代码输出的内容中有单引号(')
有的话。在php中替换成 \' 再输出

解决方案 »

  1.   


    $(window).on('scroll',function()
    {
    if(checkscroll()){
    var $load = $( '#main' ).append('<div class="info"><div class="title">商品名称</div><div class="titleinfo"><?php echo $str3[0]["title"] ?></div><div class="description">商品描述</div><div class="desinfo"><?php echo $str3[0]["detail"] ?></div><div class="contact">联系方式</div><div class="phone">手机</div><div class="phoneinfo"><?php echo $str3[0]["phone"] ?></div><div class="qq">QQ</div><div class="qqinfo"><?php echo $str3[0]["qq"] ?></div><div class="icon"</div></div>');
    }
    })红色标注那里有问题
    另外:尽量先创建动态标签,然后使用append