我有一个div数组是js:
[div#heaolu, div#edu, div#usk, div#lootus, div#heaenergia]
我需要将它传递给PHP。
JS:
function send(){
console.log(sendarray);
JSON.stringify(sendarray);
}
PHP:
$posts = json_decode($_POST['sendarray']);
print_r($posts);
echo json_last_error();
print_r什么都不返回,json_last_error在firefox中返回0
在chrome中它会抛出我:Uncaught TypeError:将循环结构转换为JSON
答案 0 :(得分:2)
您的输入不是有效的javascript对象,您必须将元素包装在"
中。另外,看看@Rahul Desai的答案,你需要使用ajax将数据发送到服务器。
["div#heaolu", "div#edu", "div#usk", "div#lootus", "div#heaenergia"]
答案 1 :(得分:1)
答案 2 :(得分:0)
为了将数据发送到服务器,您可以使用JQuery.post()。