我被迫通过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.");
}