Javascript 如何在sweet alert窗口内打印循环
我想循环一个数组,并使用sweet alert显示结果,我是这方面的新手,所以我尝试下面的代码,但向我展示一些类似[object]、[object]Javascript 如何在sweet alert窗口内打印循环,javascript,jquery,arrays,sweetalert,Javascript,Jquery,Arrays,Sweetalert,我想循环一个数组,并使用sweet alert显示结果,我是这方面的新手,所以我尝试下面的代码,但向我展示一些类似[object]、[object] swal({ content:{ element: "ul", attributes: { innerHTML:$.each(json.DATA.ARYPUB, function (key, img) { "<li><img src='"+img.PATH
swal({
content:{
element: "ul",
attributes: {
innerHTML:$.each(json.DATA.ARYPUB, function (key, img) {
"<li><img src='"+img.PATH+"'></li>"
})
}
}
})
swal({
内容:{
元素:“ul”,
属性:{
innerHTML:$.each(json.DATA.ARYPUB,函数(key,img){
“”
})
}
}
})
有人能帮帮我吗?一种方法是在
警报
的构造函数之外生成完整的HTML
,然后将该HTML字符串设置为相关属性。例如:
var html = "";
$.each(json.DATA.ARYPUB, function(key, img)
{
html += "<li><img src='" + img.PATH + "'></li>"
});
swal({
content:{
element: "ul",
attributes: {
innerHTML: html
}
}
});
var html=”“;
$.each(json.DATA.ARYPUB,函数(键,img)
{
html+=“”
});
游泳({
内容:{
元素:“ul”,
属性:{
innerHTML:html
}
}
});
一种方法是在外部生成字符串,然后将完整的html字符串设置为innerHTML
属性。没有理由在里面做。比如:var html=”“;$。每个(json.DATA.ARYPUB,函数(key,img){html+=“”})
谢谢你能给我一个我不知道是谁完成的示例代码吗使用Array.map()
代替:($.each()返回你输入的数组)你能分享json.DATA.ARYPUB