1.求这段AJAX怎么写 配合PHP程序
一个ajax示例(务必看完,后面有你要的方法)先说用户端实现的用户异步请求:<script language="javascript">var xmlHttp = false;try {xmlHttp = new XMLHttpRequest();} catch (trymicrosoft) {try {xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");} catch (othermicrosoft) {try {xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");} catch (failed) {xmlHttp = false;}}}if (!xmlHttp){alert(";无法创建 XMLHttpRequest 对象!");}</script>本身创建XMLHttpRequest 对象是非常简单的,只要var xmlHttp = new XMLHttpRequest(); 这样就可以创建对像了,而用户使用的浏览器是非常多,各种浏览器都会有不同的创建方法,所以这里就是把大部分的浏览器创建对像都作了判断了.接下来是获取数据<script language="javascript">function getInfo() {var num = document.getElementById("num").value;//这句话是获取本页中名为num的输入框数据的var url = "1.php?n=" + escape(num);//地址xmlHttp.open("GET", url, true);//这里的true代表是异步请求xmlHttp.onreadystatechange = updatePage;xmlHttp.send(null);} </script>这个getInfo函数是取页面中的元素值,然后发给1.php的服务器脚本,参数通过GET方式传送.对于你这个问题,可以使用post发送数据,获取数据后再通过xmlHttp.open提交给自己的php,在php中处理数据存储过程.。
2.ajax+php的新消息提示代码怎么写,求指导,谢谢
这代码略多,给你个大体的思路吧,具体的你自己实现,我简化哈··
先说大体思路,ajax +php
用ajax方式,查询数据库是否 有未读信息,有则返回 1,然后执行弹出或者通知什么的效果,采用定时刷新,异步执行,前台不通知
//jQuery
//自动执行,可以放在页尾,每10秒钟执行一次
setTimeout('message()',10000);
//ajax查询函数
function message(){
$.ajax({
url:"./message.php?time"+new Date().toString(),
type:'GET',
success:function(data){
if (data){
//如果有消息,则执行弹出页面功能;没有不操作
}
}
});
}message.php
php这里查询是否有未读,有则怎样操作执行数据库,进行标记等,然后随便返回个值就行,没有就是没都不输出
这样前台jaquery 哪里 如果接收到返回的 data 是存在数据,则执行 提示操作
3.ajax+php的新消息提示代码怎么写,求指导,谢谢
这代码略多,给你个大体的思路吧,具体的你自己实现,我简化哈··先说大体思路,ajax +php 用ajax方式,查询数据库是否 有未读信息,有则返回 1,然后执行弹出或者通知什么的效果,采用定时刷新,异步执行,前台不通知 //jQuery//自动执行,可以放在页尾,每10秒钟执行一次setTimeout('message()',10000); //ajax查询函数function message(){ $.ajax({ url:"./message.php?time"+new Date().toString(), type:'GET', success:function(data){ if (data){ //如果有消息,则执行弹出页面功能;没有不操作 } } });}message.php php这里查询是否有未读,有则怎样操作执行数据库,进行标记等,然后随便返回个值就行,没有就是没都不输出 这样前台jaquery 哪里 如果接收到返回的 data 是存在数据,则执行 提示操作。
4.Jquery+Ajax+PHP请大神给写个实例,最好带上注释,发送请求,和如
两个页面。
html中,假设有如下代码:
<script scr='jquery.js'></script>
<script>
$(function(){
$("#helloajax").click(function() {
$.post('ajax.php',{name:'zx',age:'26'},function(data) {
$("#result").html(data);
})
})
})
</script>
<input type="button" id="helloajax" value="点我!"/>
<span id="result"></span>;这里先是引入jquery库。
然后给id为helloajax的元素绑定了一个点击事件,作用是当这个元素被点击时,执行function中的内容,即:使用jquery库的post方法发送一个post请求到ajax.php这个文件,发送的数据是name=zx,age=26。 后面的function(data)。是回调方法,即当post请求成功后,自动执行这个方法,将data插入到id为result的元素中显示出来,于是构成了一个简单的ajax功能。
data是ajax.php文件返回(输出的内容)的数据。
ajax.php内容大体可以为:
<?php
echo '你好,我是',$_POST['name'],',我的年龄是',$_POST['age'];
?>
转载请注明出处育才学习网 » ajaxphp怎么写