0
我想從main.html發送數組到test.php文件並從test.php接收其他數組,但它不工作.plz幫助我!用jQuery發送和接收數組Ajax
main.html中
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Untitled Page</title>
<script type="text/javascript" src="jquery/jquery-1.4.2.js"></script>
<script type="text/javascript"><!--
$(function() {
$('#Button1').click(function() {
var SendArrary = [];
SendArrary[0] = $('#Text1').val();
SendArrary[1] = $('#Text2').val();
SendArrary[2] = $('#Text3').val();
$.get('test.php',
SendArrary,
function (RecieveArray) {
$('#Text1').val(RecieveArray[0]);
$('#Text2').val(RecieveArray[1]);
$('#Text3').val(RecieveArray[2]);
},
alert("Ajax Done!!!")
)
});
});
--></script>
</head>
<body>
1<input id="Text1" type="text" /><br />
2<input id="Text2" type="text" /><br />
3<input id="Text3" type="text" /><br />
<input id="Button1" type="button" value="button" />
</body>
</html>
test.php的
<?php
$RecieveArray = $_GET['SendArrary'];
$RecieveArray[0] = $RecieveArray[0]."1";
$RecieveArray[1] = $RecieveArray[1]."2";
$RecieveArray[2] = $RecieveArray[2]."3";
print_r($RecieveArray);
?>