Comment layui affiche-t-il les données sur la couche contextuelle :
<a id="func11" onclick="func11();">点击查看</a> function func11() { console.log($.cookie("id")); //iframe窗 layer.open({ type: 2, title: false, shade: [0.5], title: '商品简介', shadeClose: true, shade: 0.5, skin:'demo-class', maxmin: true, //开启最大化最小化按钮 area: ['1000px', '660px'], shift: 2, content: 'product.jsp?id=<%=rs.getInt(“id”)%>', //iframe的url, }); }
Erreur : le numéro d'identification ne peut pas être transmis et l'identifiant a été reçu après. le saut de page n'est pas correct, donc la page affichée est incorrecte.
Recommandations associées : "Tutoriel du framework layui"
Cause de l'erreur : Il y a un problème avec la portée de la variable. Les rs ci-dessus ne peuvent pas être transmis à la méthode func11(), il y a donc un problème avec les paramètres transmis.
Solution : ajoutez un paramètre dans la fonction func11() et ajoutez le paramètre id à l'événement click.
Code modifié :
<a id="func11" onclick="func11(<%=rs.getInt(“id”)%>);">点击查看</a> function func11(x) { $.cookie("id",x); console.log($.cookie("id")) //iframe窗 layer.open({ type: 2, title: false, shade: [0.5], title: '商品简介', shadeClose: true, shade: 0.5, skin:'demo-class', maxmin: true, //开启最大化最小化按钮 area: ['1000px', '660px'], shift: 2, content: 'product.jsp?id=' + $.cookie("id"), //iframe的url }); }
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!