[問題] $.ajax可以使用get但是無法使用post
在下使用JQuery的$.ajax
在document ready的時候用GET去拿response.php的結果回來可正常執行
可是使用POST就拿不到任何的回應
附上程式碼
------------------------------------------------
$.ajax({
url: 'response.php',
type: 'GET', // ->改為POST
dataType:"jsonp",
data:{id:'test'},
error: function(xhr) {
alert('Ajax request error from all');
},
success: function(response) {
alert(response.status);
}
});
------------------------------------------------
以下為response.php的程式碼
<?php
$cb=$_GET[callback]; // ->改為$_POST
$arr['status'] = $_GET['id']; //->改為$_POST
$arr['result'] = 'true';
echo $cb."(".json_encode($arr).");";
?>
-------------------------------------------------
上面的程式碼在頁面讀完後會alert內容為test的視窗
但是改為POST之後就沒反應了
有請板上的高手們指點一下迷津 <(__ __)>
--
Arooba:不好意思~我是不知所謂的囧人~
謎:實不相瞞~看閣下從頭髮到腳指甲沒一處不入囧人的型格
Arooba:那又如何?
謎:也就是閣下注定囧一輩子~
Arooba:( ̄皿 ̄)我不想理你~我要睡覺了~
謎:.......醒醒吧!阿囧!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.96.111.65
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章