ajaxphp怎么写
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'];
?>
ajax里data怎么写
1.如何在自己写的servlet中获取前台$ajax中data数据
一,
$.ajax 是jquery标准的 ajax调用方式, data是要传递过去的数据,途中是传递json数据
ajax说白就是一个p("userData")
} ], function() {
self.comp("messageDialog").show({
"title" : "提醒",
"message" : "用户信息修改成功!"
});
});
};
/UI2/takeout/baasClient.js
saveData : function(saves, success, error) {
var ajaxData = {};
for (var i = 0, len = saves.length; i < len; i++) {
var save = saves[i];
var delta = this.table2delta(save.data.toJson(true), save.data.defCols);
ajaxData[save.entityName] = delta;
}
$.ajax({
"type" : "post",
"async" : false,
"dataType" : "json",
"contentType" : "application/json",
"url" : this.BASE_URL + this.SAVE_URL,
"data" : JSON.stringify(ajaxData),
"success" : function(json) {
for (var i = 0, len = saves.length; i < len; i++) {
var save = saves[i];
save.data.applyUpdates();
}
if (success && $.isFunction(success)) {
success.call(this, json);
}
},
"error" : error ? error : this.errorProcesser
});
},
ajax聊天室怎么写
1.如何用ajax技术做一个多人web聊天室
你先架设一个内网聊天软件 必须带有视频设置的 还有带有IP 和TCP的程序 你也可以装一个内网QQ 然后你把你机器上的RegisterServlet.java设置一个串联 你在装SQL Server 2005 把你的聊天程序的数据库连接到SQL上 在装一个花生壳1.0 绑定 我想这样你的目的就达到了 你想要的都有了1.实现登陆注册功能,需要建立一个用户数据库。注册失败 提示返回注册页面。
2.登陆聊天界面,能实现聊天 私聊 群聊,能实现管理员删除修改用户信息列表 记得要一快大点的硬盘 还要IBM服务器主板 要不你的机器会崩溃的
2.用HTML和JS做一个网络聊天室,怎么使聊天内容实时显示
我也是个小白,我花了一个月不眠不休才做出来的,详细的不用问了,实践出真理,问来问去还是自己折腾出来的最好,匿了。
现在简单跟你说说原理,
这个聊天总记录,与最后一条留言,必须分开做记录!
前台用ajax请求到最后一条留言后,再动态添加到一个li里面,这样就实时显示而且画面还不闪动了,泪流满面,当初我也是一口老血都吐出来了,脑子才开了窍。
后面会有更多的问题等着你,慢慢挖坑慢慢填坑,脑子不好使了就倒立5分钟静坐2小时,所有的答案就在你心中,静下来停下了慢下来,躺好睡一觉。
3.用jsp和ajax的聊天程序怎么做啊
本人没有WEB的 当初做过j2me手机的
WEB的话
思路大概是
(先讲一对一聊天)
比如aa用户正在和bb用户聊天
aa bb都已经打开JSP 并且有显示框 输入框 发送按钮
首先准备好两个xmlhttprequest对象 来做异步 一个做发送 一个做接收
xmlhttprequest 发送对象我简称x1aa 接收对象我简称x2aa
aa 打了“你好”两字 发送给BB
那过程就是
调用
x1aa对象异步到服务器 xxx.xx.servlet?id=aa&message=你好
服务器接到以后
利用bb的接收对象来返回
servlet收到以后返回给x2bb 这样bb就能收到
简单的说 aa与bb聊天产生 4个xmlhttprequest
接收对象x2aa x2bb必须一直的做死循环(可以设置等待1秒 免得死机)
x1aa发送到servlet后 在做死循环的x2bb 判断 message=null终于通过 于是返回去到了bb的页面 然后又接着回来做死循环
最后在补充一句
由于是两个不同的用户 所以servlet中的 String message=null必须是static的
不然服务器在堆内存开辟新地址是找不到的
aa发送以后 static String message="你好";
bb对象死循环 判断条件就是for (message!=null) 收到消息后message=null赋一个null
这是精简的思路 看不懂是你学得不够
加分吧!
ajax请求怎么写
1. jQuery中有几种ajax的请求方式,可以分别写个案例吗
1.$.ajax()返回其创建的 XMLHttpRequest 对象。
$.ajax() 只有一个参数:参数 key/value 对象,包含各配置及回调函数信息。详细参数选项见下。
如果你指定了 dataType 选项,请确保服务器返回正确的 MIME 信息,(如 xml 返回 "text/xml")。实例:保存数据到服务器,成功时显示信息。
$.ajax({type: "post",dataType: "html",url: '/Resources/GetList.ashx',data: dataurl,success: function (data) {if (data != "") {$("#pager").pager({ pagenumber: pagenumber, pagecount: data.split("$$")[1], buttonClickCallback: PageClick });$("#anhtml").html(data.split("$$")[0]);}}});2.通过远程 HTTP GET 请求载入信息。这是一个简单的 GET 请求功能以取代复杂 $.ajax 。
请求成功时可调用回调函数。如果需要在出错时执行函数,请使用 $.ajax。
实例:$.get("test.cgi", { name: "John", time: "2pm" },function(data){alert("Data Loaded: " + data);}); 3. 通过远程 HTTP POST 请求载入信息。这是一个简单的 POST 请求功能以取代复杂 $.ajax 。
请求成功时可调用回调函数。如果需要在出错时执行函数,请使用 $.ajax。
实例:$.post("/Resources/addfriend.ashx", { "fid": fids, "fname": fnames, "tuid": tuids, "tuname": tunames }, function (data) {if (data == "ok") {alert("添加成功!");}})4.通过 HTTP GET 请求载入 JSON 数据。实例:$.getJSON("/services/feeds/photos_public.gne?tags=cat&tagmode=any&format=json&jsoncallback=?",function(data){$.each(data.items, function(i,item){$("").attr("src", item.media.m).appendTo("#images");if ( i == 3 ) return false;});});。
2. ajax请求 如何请求.ASPX
在开发网站的时候经常会这样 但一般我们请求的是一个一般处理程序ashx 但是请求aspx也是可以的并且基本上是一样的 只要你在111.txt写上你请求的apsx页面的路径就可以了路径有好几种写法请务必写对 如果是你这样一段程序的话 因为你ajax请求没有传参数 所以在aspx页面的后台页面中想写什么都行 只要编译不报错 就行 但是一般我们做ajax请求都是要实现一定的功能需要传参数 的
写法 只要在后台aspx.cs文件的 page_load方法中写代码就行了接受参数用Request 返回用Response返回数据越精简越好 json格式是常用的返回数据的格式
3. jsp 中ajax请求路径怎么写
ajax直接选择这种方法,超简单。
jsp:
js:
$(document).ready(function(){
$.post("login.do?", //servlet: @WebServler("/login.do")
{"username",$("#username").val() }, //传值
function(data){
//回调函数, 想了解回调函数可以上网查,也可以私聊我
},
"json"
)
})
servlet:
doPost:
String username = req.getParaneter("username");
4. ajax异步请求的几种常用方法
国内只用 get和post.
实际应用中,一般这么写就行了。type为请求方式,url是请求路径,dataType是返回类型,success是成功的回调函数,error是失败的回调函数。
$.ajax({
url : '',
type : 'POST',
dataType : 'json',
success : function(data) {
},
error : function(msg) {
}
});
转载请注明出处育才学习网 » ajax请求servlet怎么写
育才学习网