第一次玩jquery,我試圖讓一個簡單的AJAX開始工作,這樣我可以更好地理解事情的工作方式。不幸的是,我不知道很多。下面是與腳本的HTML:
<html>
<head>
<title>AJAX attempt with jQuery</title>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
function ajax(str){
$("document").ready(function(){
$.post("ajaxjquerytest.php",str,function(){
$("p").html(response);
});
});
</script>
</head>
<body>
<input type="text" onchange="ajax(this.value)"></input>
<p>Age?</p>
</body>
</html>
這裏是它的談話的PHP:
<?php
$age = $_POST['age'];
if ($age < 30)
{
echo "Young";
}
else if ($age > 30)
{
echo "Old";
}
else
{
echo "you're 30";
}
?>
不是你的函數ajax(str){'錯過一個閉合的大括號? – 2010-03-15 21:31:24
嘗試felix的迴應,但它仍然無法正常工作。 Firebug拋出一個「未捕獲的ReferenceError:響應未定義」 – JoeCortopassi 2010-03-15 21:41:46