jQuery MiniUI
标题:
出现“不能执行已释放 script 的代码”
[打印本页]
作者:
xixi
时间:
2013-12-22 16:11:57
标题:
出现“不能执行已释放 script 的代码”
我一个页面上有单击打开另一个页面的功能,且在关闭时获取新开页面的数据,并保存,但mini.encode(data);时出现错误“不能执行已释放 script 的代码”。
打开页面部分的代码:
var DesignData = null;
//打开布局
var onOpenDesign = function (obj, flag) {
if (obj.style.cursor != "pointer") return; //图片非手的形状,则不可点击弹出
mini.open({
url: "../Win/WindowDesign3.aspx?flag=" + flag,
title: "窗体布局定义", width: "904px", height: "628px",
allowDrag: true, allowResize: true, showCloseButton: true, showMaxButton: true, showModal: true, showInBody: true,
onload: function () {
var iframe = this.getIFrameEl();
iframe.contentWindow.SetData(flag);
},
ondestroy: function (action) {
if (action == "close") {
var iframe = this.getIFrameEl();
DesignData = iframe.contentWindow.GetData();
}
}
});
}
保存部分的代码:
function SaveData() {
var form = new mini.Form("form1");
var data_base = form.getData();
var data = {};
data.win_base = data_base;
data.win_parts = DesignData;
var json = mini.encode(data);//该行报错“不能执行已释放 script 的代码”
if (true) {
$.ajax({
url: "SaveData.aspx?OperateType=AddWin",
data: { data: json },
......
作者:
factory
时间:
2013-12-23 09:22:37
把你出问题的页面和代码独立到html的一个例子,然后打包发上来
欢迎光临 jQuery MiniUI (http://miniui.com/discuss/)
Powered by Discuz! X2