我正在尝试为一个新项目学习 ajax,我需要使用一些 JavaScript 变量上传数据,所以为了开始,我决定尝试一个简单的 ajax 小问题,但我没有工作,
注意:未定义的索引:第 4 行显示 C:\Apache24\htdocs\d.php 中的名称
我的.js文件:
<script>
$.ajax({
type: "POST",
url: 'd.php',
data: {name : "aa"},
success: function(output) {
alert(output);
}
error: function(request, status, error){
alert("Error: Could not delete");
}
);
</script>
我的 php 文件:
<?php
print_r($_POST['name']);
?>
谢谢
好的
,我在我的项目中编写了您的代码以了解问题所在,确实代码是正确的,但您缺少","和"}"下面您可以看到工作代码:
$.ajax({
type: "POST",
url: 'd.php',
data: {name : "aa"},
success: function(output) {
alert(output);
},
error: function(request, status, error){
alert("Error: Could not delete");
}
});
给您的另一个提示,在.php文件中添加一个检查:
if(isset($_POST)){
my_data = $_POST['name'];
}
祝你工作愉快!
在javascript中尝试这段代码。
$.ajax({
url: 'd.php',
data: {name : "aa"},
type: 'post',
dataType: 'json',
}).then(function(output) {
alert(output);
}, function(request, status, error){
alert("Error: Could not delete");
});