使用jquery ajax返回数据生成页面代码的时候,始终会多一个<⼀div>

2024-12-23 11:48:52
推荐回答(2个)
回答1:

你的 append 写法不正确。.append("

") 等于在页面添加一个
,然后再 append 其它元素,你应该将所有 html 代码写在一个 append 中。


$(item).each(function(i) {
    $("productList").append('
' +
        '' +
        '' + item.total + '' + '*****' +
        item[i].description + '*****' +
        '' +
        '
');
});

把 ***** 换成 < b r / >,被自动转换了

回答2:

骚年。。。你第一个append的是什么!!!