無不是真的,但我會建議你使用jQuery,如果你要在所有做任何的AJAX。它會讓你的生活變得更容易。
尤其是因爲所有的瀏覽器都沒有以相同的方式實現ajax的東西。使用jQuery + PHP的Ajax調用
示例應用程序:
我會假設你已經有了一些基本的html文件,我只是要包括重要的位..
接收器.PHP:
<?php
echo 'you just received me, I\'m some PHP code and ajax is definitely working...';
?>
sender.html:
<p>Hello, click this button: <a id="button" href="receiver.php">Click me</a></p>
<p id="container"><!-- currently it's empty --></p>
<!-- including jQuery from the google cdn -->
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js"></script>
<script type="text/javascript">
// This is our actual script
$(document).ready(function(){
$('a#button').click(function(){
$.ajax({
url: this.href,
type: 'GET',
dataType: 'html',
success: function (data) {
$('#container').html(data);
}
});
});
});
</script>
這應該是人你需要一個基本的Ajax應用程序...
您可能會發現使用像jQuery這樣的JavaScript庫可以讓您的AJAX變得更加輕鬆。沒有看到你目前的嘗試,很難知道你是否有瀏覽器兼容性問題或只是日常代碼問題。 jQuery擺脫了大部分的兼容性問題。 – dnagirl 2011-03-14 12:15:51