【发布时间】:2019-12-09 06:38:04
【问题描述】:
在 PHP 中重定向到另一个页面后如何继续运行 ajax 调用?
在 PHP 中打开 Ajax 调用时如何从一个页面转到另一个页面?
我的 ajax 调用正在执行一个非常复杂 的任务,这将需要 长时间 那么,是否可以 运行 ajax 调用 页面重定向后?
我让 ajax 调用 submit 按钮 click 并在该页面 重定向 到另一个页面之后页面,然后我的 ajax 调用是 Continue Running 在后端。<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
<title></title>
</head>
<body>
<input type="text" name="altname" id="altname">
<button id="btnSubmit">Submit</button>
</body>
</html>
<script type="text/javascript">
$(document).ready(function(){
$(document).on('click','#btnSubmit',function(){
var altname = $("#altname").val();
$.ajax({
url:"http://localhost/z/backend-queue-job-php/queue_job.php",
type:"POST",
data:{altname:altname},
success:function(result)
{
alert(result.msg);
}
});
window.location.href = "http://localhost/z/backend-queue-job-php/thankyoupage.php";
});
});
</script>
【问题讨论】:
标签: php jquery ajax codeigniter queue