ajax返回回来的js需要重新绑定事件,特别是在document.ready里面写的绑定js事件

解决方案 »

  1.   

    用parte或top 就可调用父页面的JS了
      

  2.   

    我的代码是这么写的
    $.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);// 填充对话框内容
        }
    });
      

  3.   

    是这么个一个流程,我点击页面上的修改按钮,通过ajax的方式,发送请求,请求交给 一个 aciton去处理,返回到一个 jsp 页面,页面是修改页面,有保存按钮,以及保存时的所需的验证js 函数,check()。用art.dialog()去加载的就是那个修改的jsp详细页面,ajax中返回的data就是修改的jsp详细页面的全部内容,包含了,html内容输入框,保存按钮,还有 js 验证函数 check()。现在是这个修改页面能正常加载到这个对话框中,但是点击保存的时候提示 check()方法没有定义。为什么会这样呢???