问题描述
我用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);varmyDialog=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()方法没有定义。为什么会这样呢???
时间: 2024-12-04 11:11:01