gpt4 book ai didi

php - php发送数据ajax

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

尝试使用ajax将变量发送到php。

js:

var test1 = "test"
$.ajax({
type : "POST",
url : "getid.php",
data: {test1 : test1},
success: function() {
console.log("message sent!");
}
});

“消息已发送!”出现在控制台中

PHP:

<?php 
$test1 = $_POST['test1'];
echo $test1;
?>

错误消息:

Notice: Undefined index: test1...

我真的不明白我在这里做错了什么......有什么想法吗?

执行 ` 时更新*

$.ajax({    
type : "POST",
url : "getid.php",
data: {"test1" : test1},
success: function(msg) {
console.log("message sent!");
console.log(msg);
}
});

这记录“测试”

尽管如此,在 php 中仍然遇到相同的错误..

最佳答案

改变 jQuery 代码:

var test1 = "test"
$.ajax({
type : "post",
url : "getid.php",
data: {"test1" : test1}, // this is the row that was causing the problem
success: function(msg) {
console.log(msg);
}
});

您必须将 test1 放在引号中,因为它是一个包含“test”的已定义变量,导致数据为 {"test":"test"}

关于php - php发送数据ajax,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17514336/

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