gpt4 book ai didi

javascript - 无法访问 PHP 变量

转载 作者:行者123 更新时间:2023-12-03 08:45:18 26 4
gpt4 key购买 nike

自过去 24 小时以来,我一直在努力/尝试一件简单的事情,我无法理解为什么我无法访问 PHP 变量。我知道我做错了什么,但我不知道那是什么..

window.alert("Variable" + <?php  echo $_POST; ?> );

它给我的输出为 Function Array() {[native code]},我如何打印这些值?我认为 POST 属性是空白的,有人可以检查吗?为什么 POST 变量为空?

我通过 POST 方法将数据发送到文件

<script type="text/javascript">
function callAjaxAddition() {
arguments0 = {
arg1: $("#exampleForm input[id='pac-input']").val(),
arg2: ("#exampleForm input[id='pac-input']").val()
};
$.ajax({
type: "POST",
url: "processAjax.php",
data: {
arguments: arguments0
},
success: function(data) {
$("#answer").html('<ul><li>' + data + '</li></ul>');
send_apptn_req();
}
});
return false;
}
</script>

ProcessAjax.php 文件是

<?php $a=0;foreach($_POST['arguments'] as $v) $a= $v;echo $a;?>

请提前致谢..

最佳答案

$_POST is an associative array of variables passed to the current script.

因此您需要使用 print_r 而不是 echo

window.alert("Variable" + <?php  print_r($_POST); ?> );

关于javascript - 无法访问 PHP 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32918398/

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