我正在尝试通过post将数组传递给php文件。这是我在jQuery中的函数:
function callPHP() {
$.post("php/save.php", {
node: node
},
function (responde) {
console.log(responde);
});
}
我的save.php
文件包含以下内容:
<?php
echo $_POST['node'];
?>
但我得到一个错误,即有一个未定义的索引'node'。我做错了什么?
答案 0 :(得分:0)
尝试以下
//define php info and make ajax call
$.ajax({
url: "php/save.php",
type: "POST",
data: { node: node },
cache: false,
success: function (response) {
}
});
答案 1 :(得分:0)
考虑下面的例子。其中info
是一个数组
info = [];
info[0] = 'hi';
info[1] = 'hello';
$.ajax({
type: "POST",
data: {info:info},
url: "index.php",
success: function(msg){
$('.answer').html(msg);
}
});
.answer
是您要输出答案的元素类。