我想在响应完成之前显示我在 php 中刷新的信息。我搜索并编写了以下代码,进度完成后我得到响应,但我想在 php 脚本进程和用户查看正在执行的操作时显示结果。我怎样才能做到这一点?
谢谢
我的代码:
<!doctype html>
<html lang="">
<head>
<meta charset="UTF-8">
<meta name="viewport"
content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
</head>
<body>
<form>
<input type="text" id="ip" value="127.0.0.1">
<button type="button" onclick="save()">send</button>
</form>
<iframe id="loadarea"></iframe>
<script src="jquery-3.5.1.min.js"></script>
<script type="text/javascript">
function save() {
let ip = $('#ip').val();
let req = $.ajax({
type: 'POST',
url: 'xample.php',
data: {
ip: ip
}
});
**************************************************************
* *
* req.progress(function (res) { *
* document.getElementById('loadarea').src = 'nmap.php'; *
* }); *
* *
**************************************************************
req.done(function (res) {
if (res == "cant") {
console.log('fail');
}else
console.log('ok' );
});
}
</script>
</body>
</html>
慕妹3242003
呼如林