当用Ajax Response重新加载整个页面时,为什么Jquery不起作用?

时间:2018-10-18 18:03:22

标签: javascript php jquery post

我被迫通过Ajax成功响应来重新加载整个网页。我目前正在使用.html函数,尽管不理想,但由于无法控制响应,我需要重新加载整个页面。我什至尝试了document.write。

但是,重新加载页面后,javascript会停止处理动态呈现的表单。我检查了以下内容,例如.on或innerHTML等解决方案均不适用,因为我正在刷新整个页面。我可以使用其他方法重新加载整个页面,还是可以强制JavaScript加载动态创建的表单?

我当前的代码-

$.ajax({
    type: 'post',
    url: 'visaMatrix.php',
    data: $('#<?php echo $template_form_id ?>').serialize(),
    success: function (response) {
        //Display the result on the entire web page. 
        $('#modalLoading').modal('hide');
        $("html").html(response);
    },
    error: function(response){
        $(".loadingContainer").html("Looks like we had a problem. Please close the window and try again.");
    }

0 个答案:

没有答案