[ajax] 請問二維陣列json的傳遞
想請教jquery的dataType為json
應該指的是回傳會是以json的方式回傳
那我送出去的資料需要或說可以以json的方式寫嗎?
試了很久都不成功請教傳送的寫法
舉例陣列如下
var movex=new Array();
movex=[[1,10],[2,20],[3,30],[4,40]]
$.ajax({
url: 'head.php',
type:"POST",
dataType: 'json',
contentType: "application/json; charset=utf-8",
data:{
all:movex
},
errot: function(){
alert(ajax error);
},
success: function (response) {
alert("成功="+response[0].jsonname); // do stuff
}
})
//如果data想用json直接傳出
可以改寫movex2={"movename":movex}嗎?
(試過好像都怪怪的不是ajax失敗就是不出來回應)
data:{
all:movex2
}
head.php內容
<?php
if (isset($_POST['all'])){
$allbox=$_POST['all'];// 此時收到應該是一個陣列..object?
$json_string = json_encode($allbox);
//這裡可以直接抓還是要再給一個json
//的name?如$json_string=json_encode(jsonname:$allbox);//需要這樣嗎?
//echo $allbox;
echo $json_string;
}
?>
請教傳去和傳回來的json data內容的寫法...
--
寧願天空是藍色~
也不願心情是藍的!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 163.17.52.209
推
12/26 18:33, , 1F
12/26 18:33, 1F
→
12/26 18:33, , 2F
12/26 18:33, 2F
→
12/26 18:34, , 3F
12/26 18:34, 3F
→
12/26 18:34, , 4F
12/26 18:34, 4F
→
12/26 18:34, , 5F
12/26 18:34, 5F
推
12/26 18:38, , 6F
12/26 18:38, 6F
→
12/26 18:39, , 7F
12/26 18:39, 7F
※ 編輯: robinnpca 來自: 123.195.76.164 (12/26 19:22)
→
12/26 19:24, , 8F
12/26 19:24, 8F
→
12/26 19:25, , 9F
12/26 19:25, 9F
→
12/26 19:25, , 10F
12/26 19:25, 10F
→
12/26 19:26, , 11F
12/26 19:26, 11F
→
12/26 19:27, , 12F
12/26 19:27, 12F
→
12/26 19:27, , 13F
12/26 19:27, 13F
→
12/26 19:45, , 14F
12/26 19:45, 14F
→
12/26 19:46, , 15F
12/26 19:46, 15F
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章