ARRAYTEST.HTML전달 자바 스크립트 PHP로 배열하고
<html>
<head>
<script src="https://code.jquery.com/jquery-1.11.2.min.js"></script>
</head>
<body>
<input type="button" id="btn" value="go to php" onclick="show()">
<br><br>
<script type="text/javascript">
var a = new Array(3,4,5);
function show(){
$.ajax({
type: "POST",
url: "arra.php",
data: {test : a},
success: function() {
alert("success");
}
});
}
</script>
</body>
ARRA.PHP
<?php
$arr = $_REQUEST['test'];
echo $arr[0];
echo $arr[1];
echo $arr[2];
?>
조작은 PHP에 새로운 오전. 여기 내 code.am 아약스를 사용하여 자바 스크립트에서 PHP로 배열 값을 게시하려고합니다. 내가 어디가 잘못 됐어.
당신의 PHP 파일에$.ajax({
type: "POST",
url: "arra.php",
data: {test : JSON.stringify(a)},
success: function(data) {
alert("success " + data); // now you will see the echo-ed array elements on the alert message
}
});
보다 당신이처럼 읽을 수 있습니다 :
$arr = json_decode($_POST['test'], true);
echo $arr[0];
echo $arr[1];
echo $arr[2];
정확히 직면하고 어떤 실패? – h7r
에코 값은 PHP 페이지에서 디스패치되지 않습니다. – kishore
서버에'arra.php' 또는'ARRA.PHP' 파일이 있습니까? 말아 올리시겠습니까? – h7r