art.dialog弹出页面中js无效
我用art.dialog 弹出了一个窗口,数据来源于一个jsp页面,ajax 返回的 data 中有这个jsp页面的js方法,但是点击弹出的这个窗口的保存,关闭按钮,却不进这个jsp页面的对应方法,原来这个jsp页面的所有js方法全部无效,求解决。 --------------------编程问答-------------------- 把两个页面的代码贴出来看看 --------------------编程问答-------------------- ajax返易做图来的js需要重新绑定事件,特别是在document.ready里面写的绑定js事件 --------------------编程问答-------------------- 用parte或top 就可调用父页面的JS了--------------------编程问答-------------------- 我的代码是这么写的
$.ajax({
url: s_url,
success: function (data) {
alert(data);
var myDialog = art.dialog(
{
title:'当前位置:修改',
width: 'auto',
height: 'auto',
left:'50%',
top:'50%',
lock:true
}
);
myDialog.content(data);// 填充对话框内容
}
}); --------------------编程问答-------------------- 是这么个一个流程,我点击页面上的修改按钮,通过ajax的方式,发送请求,请求交给 一个 aciton去处理,返回到一个 jsp 页面,页面是修改页面,有保存按钮,以及保存时的所需的验证js 函数,check()。用art.dialog()去加载的就是那个修改的jsp详细页面,ajax中返回的data就是修改的jsp详细页面的全部内容,包含了,html内容输入框,保存按钮,还有 js 验证函数 check()。现在是这个修改页面能正常加载到这个对话框中,但是点击保存的时候提示 check()方法没有定义。为什么会这样呢???
补充:Java , Java EE