gpt4 book ai didi

javascript - 为什么我无法在 PHP 中访问 JavaScript 数组?

转载 作者:行者123 更新时间:2023-11-28 16:49:46 24 4
gpt4 key购买 nike

这是 JavaScript 代码:

  <script>      
var cars = ["Saab", "Volvo", "BMW"];
$.ajax({
type: "POST",
url: "yep.php",
data: { 'cars' : cars},
success: function() {
alert("Success");
}
});
</script>

这是 PHP 代码:

  <?php
$myArray = $_POST['cars'];
var_dump($myArray);
?>`

它显示成功消息,因此这意味着数组已传递给 php然后它显示:

Notice: Undefined index: cars in C:\xampp\htdocs\project\yep.php on line 18
NULL

为什么数组返回 null?

最佳答案

我认为您没有触发任何事件,例如点击事件,请尝试此代码并让我知道它是否适合您。

<input type="button" name="button" value="submit">

<script>
var cars = ["Saab", "Volvo", "BMW"];
$('input[type=button]').click({
$.ajax({
type: "POST",
url: "yep.php",
data: { 'cars' : cars},
success: function(data) {
alert("Success");
console.log(data);
$("body").empty().html('Ajax Response:<br />'+data);
}
});
})
</script>

<?php
$myArray = $_POST['cars'];
var_dump($myArray);
?>`

关于javascript - 为什么我无法在 PHP 中访问 JavaScript 数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60081252/

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