嘿所有,我似乎無法得到一個簡單的Ajax工作之間的PHP頁面和jQuery。我遵循了幾個教程。但實際上很難理解實際正在發生的事情。jquery ajax發帖
使用Javascript(JQuery的)
$(function(){
$('#trigger').click(function(){
askajax;
});
function askajax(){
$.post("ask.php",{ question: "canuseeme" } ,function(data)
{
if(data=='yes')
{
alert("answer is yes");
}
else
{
alert("answer is no");
}
});
}
});
的PHP:
if($_POST['question']){
echo "yes";
} else {
echo "no";
}
任何想法的傢伙?
編輯:感謝@Jacob
$('#trigger').click(function(){
alert("doing ajax"); // THIS SHOWS
$.post("ask.php",{ question: "canuseeme" }, function(data)
{
if(data=='yes')
{
alert("answer is yes"); // THIS DOESNT
}
else
{
alert("answer is no"); // THIS DOESNT
}
});
});
似乎ask.php沒有響應該請求。是否在與JavaScript相同的文件夾中存在ask.php?您可能想要嘗試Firefox的FireBug插件,以查看瀏覽器從服務器獲得的響應。 – 2011-02-12 04:27:17