サブページ更新親ページテーブルが無効になりました.window.parent.$('#xxx').Datagridは無効です

1669 ワード

前に2回このような現象に出会ったことがあって、以下は応用で、運行して正常で、間違いを報告しないで、しかし万悪のIEは更新しません1.表のidが間違っています
$.ajax({
		url : url,
		// async : false,
		type : "POST",
		data : $('#' + formId).serializeArray(),
		success : function(data) {
			var jsonObject = jQuery.parseJSON(data);
			if (jsonObject == 'success') {
				layer.confirm('    ,      ?', {
					btn: ['  ', '  ']
				}, function () {
					//           
					window.parent.$('#dg').datagrid('reload');
					layer_close();
				}, function () {

				});
 ---------------------------
             ,          id    !!!           ,          ,     。
2.   datagrid   row        ,   url,          ,  ,   :
	


$(’#dg’).Datagrid({loadMsg:‘少々お待ちください...’,fitColumns:true,singleSelect:true,//行remoteSort:false,//ページリフレッシュwidth:“100%”,height:“100.2%”,rownumbers:true,hideCollapsedContent:false,columns:[[{field:‘frequency’,title:‘周波数’,align:‘center’,sortable:true,width:‘15%’,sorter:function(a,b){if(parseFloat(a){a=parseFloat(a);if(parseFloat(b)){ b = parseFloat(b); } return (a>b?1:-1); } }//*********************************************************************//rowを追加する方式$(’#dg’).Datagrid(‘insertRow’,{index:0,//インデックス0からrow:{frequency:result.freq,status:result.status,channelName:result.channelName,launcher:result.launcher,updateTime:result.updateTime,score_sn:result.sn,level:result.soundLevel,});
---------------------------
  ,    datagrid   ,      url,                  ,datagrid    ,      ?


//ポップアップボックスを閉じて表をリフレッシュwindow.parent.$(’#dg’).datagrid(‘reload’);
---------------------------