ページ使用: jquery-1.8.0.min.js および jquery-ui-1.8.23.custom.min.js
$( '#d-select' ).click(function() {
$.ajax({
type: 'POST',
url: 'ajax.php',
async: true,
dataType: 'html',
data: {
a: 'get_popup',
sb: 1
},
success: function(txt){
if (txt) {
$( '#dialog' ).html(txt);
$( '#dialog' ).dialog( 'open' );
}else{
alert('Problem generating popup');
}
}
});
});
txt は、次の JavaScript を含む HTML テーブルを返します。
<table><tr....................lots of data here</tr></table>
<script language='JavaScript'>
<!--
function toggle(source) {
checkboxes = document.getElementsByName('changeD[]');
for each(var checkbox in checkboxes)
checkbox.checked = source.checked;
}
//-->
</script>
IEを除くすべてのブラウザで動作します
私は次のことに関連していることを知っています: http://bugs.jquery.com/ticket/9221
しかし、それを修正するために何を変更すればよいかわかりません..