html
<button id="btn2">show alert array</button>
<button id="btn"> go to php</button>
javascript
var test = new Array();
test.push("one");
test.push("two");
json = JSON.stringify(test);
$('#btn').click(function(){
$.ajax({
type: "POST",
url: "json.php",
data: {data:json}
});
});
$('#btn2').click(function(){
alert(json);
});
php 文件 (json.php)
<?php
$data = json_decode($_POST['data']);
var_dump($data);
?>
id="btn2" 正在工作。它显示一个带有数组的警报,但是当我单击 id="btn" 时,它根本不起作用。你能告诉我这些代码的问题吗?我只想将一个数组从 javascript 发送到 php 文件。