我们有一个大的PHP系统,我正在改为OOP,并希望使用AJAX来更新登录用户的网页.我完全是自学成才,并且对HTML,CSS和PHP有很好的理解.
尝试用PHP学习AJAX正在打败我.在尝试了一组自制的脚本来测试无法正常运行的AJAX之后,我就去了互联网上寻找示例而无法使用它.这是在我的开发Mac上运行MAMP并使用我的主机保存当前系统.
我的问题是,有没有人有一个简单的'你好世界'的HTML和PHP脚本,他们知道我可以尝试确认我可以运行已知的东西.
非常感谢科林
The*_*her 14
如果您打算使用AJAX,我建议您也使用jQuery.这大大简化了流程,经过跨浏览器测试,并具有许多易于使用的包装功能.
它就像创建一个名为hello.php的PHP页面一样简单
<?php
echo "Hello World";
?>
Run Code Online (Sandbox Code Playgroud)
然后在主页面中,您将需要获取jQuery库并将其连接到文档就绪事件.
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"></script>
<script type="text/javascript">
$(function(){
$.get("hello.php", function(data){
alert(data);
});
});
</script>
Run Code Online (Sandbox Code Playgroud)
这本质上是我知道的最简单的AJAX hello world教程:)
arn*_*rhs 10
不,不是真的,但我建议你使用jQuery,如果你要做任何ajax.它会让你的生活变得更加轻松.
特别是因为所有浏览器都没有以相同的方式实现ajax.
我假设你已经有了一些基本的html文档,我只是要包含重要的部分..
receiver.php:
<?php
echo 'you just received me, I\'m some PHP code and ajax is definitely working...';
?>
Run Code Online (Sandbox Code Playgroud)
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>
Run Code Online (Sandbox Code Playgroud)
这应该是基本ajax应用程序所需的全部内容......
| 归档时间: |
|
| 查看次数: |
41978 次 |
| 最近记录: |