当前位置:编程学习 > JAVA >>

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
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,