jqueryダイアログonclickに表示するhtmlコンテンツがいくつかあります。ここにサンプルコードがあります
html コード (php 内) :
<div id = '".$id."' style='display:none' >".$toperrors." </div>
<td align='center' onclick='toperrors($id);' > <img src='images/minimize.jpg' width=30
height=20 ></img> </td>
Jクエリ:
function toperrors(str){
$("#dialog").html("");
$("#dialog").html($("div#"+str).html());
$("#dialog").dialog({
title: "Top errors",
modal: true,
width: "800px",
height: 400,
buttons:
{"OK":function() {
$(this).dialog("close");
}
}
});
}
$toperrors に string が含まれている場合、コードは問題なく完全に機能します。
しかし、html コンテンツを $toperrors 変数に割り当てると、次に、HTML コンテンツが Web
ページ自体に印刷されます。おそらくdivのstyle = 'display:none'で隠れていません。どんな助けでも大歓迎です。ありがとう。