javascript - JavaScript AJAX 请求成功,但没有返回任何内容
问题描述
我一直在关注一个教程,但我无法让它工作。一个小时试图弄清楚,但什么都没有。此 AJAX 请求不返回任何内容。我是初学者。帮助表示赞赏。
<form id="postForm">
<input type="text" name="name" id="name1">
<input type="submit" value="submit">
</form>
<script type="text/javascript">
document.querySelector('#postForm').addEventListener('submit', loadText5)
function loadText5(e) {
e.preventDefault();
let name = document.getElementById('name1').value;
let params = "name"+name;
let response = new XMLHttpRequest();
response.open('POST', 'process.php', true);
response.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
response.onload = function() {
console.log(this.responseText);
}
response.send(params);
}
</script>
进程.php
if (isset($_POST['name'])) {
return 'POST: Your name is ' . $_POST['name'];
}
解决方案
推荐阅读
- python - tf 和 tf.keras 密集层在我的设置中显示完全不同的行为
- javascript - oAuth 交换后关闭 Chrome 窗口
- javascript - 在 Vue.js 中使用反向地理编码
- ios - 如何将 Linphone SDK 与现有的 Swift 项目集成?
- python - Scikit 图像 otsu 阈值处理产生零阈值
- html - 使用 tel 协议调用微软团队
- pyspark - 计算文档相关性的余弦相似度
- python - 无法从 Python 导入模块
- android - wasabeef 的 Blurry 库不影响 TextView
- c# - iOS 13:Flurry Unity SDK 启动时应用程序崩溃