gpt4 book ai didi

javascript - AJAX - 我的简单 ajax 请求不起作用

转载 作者:行者123 更新时间:2023-12-02 16:15:01 25 4
gpt4 key购买 nike

我目前正在学习如何使用 Ajax,但我已经遇到了问题:

1 HTML:

<body>
<form>

Nom d'utilisateur : <input type="text" id="username" name="username"/>
<input type="submit" id="submit" />
</form>

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script src="script.js"></script>

JS:

$(document).ready(function(){

$("form").submit(function(e){
e.preventDefault();
var don=$('#username').val();
$.ajax({
url:'test.php',
type:'post',
data:don,
success: function(html){
alert(html);
}

});
});

});

PHP:

<?php
if(!empty($_POST['username'])){
$response="yep";
}
else{
$response="nope";
}

echo $response;

?>

正如您所看到的,这非常简单。但这让我发疯,我不明白为什么我总是得到“不”的回答。你能帮助我吗 ?谢谢

最佳答案

PHP 要求您提交 key=value 构造才能正确构建 $_POST/$_GET。没有 key ,就没有值(value)。您没有提供键,只是提供了值。

尝试

data: {"username":don}

相反。或者让您的 PHP 脚本通过 php://input 读取原始 POST 数据。

关于javascript - AJAX - 我的简单 ajax 请求不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29759163/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com