hyfm.net
当前位置:首页 >> HTML前台如何通过AjAx实时获取PHP后台的处理进度?详情见下面代码。 >>

HTML前台如何通过AjAx实时获取PHP后台的处理进度?详情见下面代码。

这个用ajax轮循啊,说白了就是 把你的ajax请求代码变成一个函数,然后在ajax成功请求玩一次后再次调用自身就可以了.

方法1 比如 a.html 提交到 a.phpa.php 接受处理后 ,内容输出在 a.php,直接给客服一个a.php页面 或静态html页面方法2利用ajax,来更新 a,html 部分内容

根据截图,我判断你这里的数据是放在input里面的那么可以这样来(如果是其他元素也都差不多)var el = $('input[type="text"]'), json = new Array();$.each(el, function(){ var s = $(this); json.push({ //不知道你说的id是不是input的id? id:s.attr("id

这样的,使用ajax进行后台访问数据无法直接从浏览器上或者直接看到,解决方式可以尝试1、在你接收ajax请求的php代码中,将数据写到指定的文件中一边查看2、在你接收ajax请求的php代码中,将数据在返回给前端即可,在浏览器里可以看见

写个PHP,访问时输出当前的进度百分比.前台javascript发ajax访问这个PHP,解析数字修改前台某元素宽度.一、定期轮训后台进度,不过会产生频繁的ajax请求.二、使用cometpush内容的前台.有一种方式,使用一个隐藏的iframe来模拟长连接.然后定期flush脚本到前台改变进度条.

先找到struts2中的拦截器..进行访问拦截..拦截器过滤之后,根据ajax的url 到struts的配置文件中 找到对应的后台java类..在类中 处理数据 处理完毕之后 返回的数据放入 request作用域中..返回页面

单个ajax没有这种功能..你需要发送另外一个长连接ajax获取状态,执行操作的页面将处理到的信息保存到session或者application中提供给长连接ajax使用

var html = $("#id").val();//id是你获取的HTML代码$.ajax({ url : "路径", type : 'post', dataType : 'json', data{'html':html},//这里是你传到后台的html success:function(data){ }})

发送2个ajax请求读取2个不同的服务器页面就可以了function submitForm(){ //第一个请求,将表单数据提交到某服务器页面 //第二个请求进度页面,也就是读取session,}callback是必须在等到服务器页面执行完成并输出结果后才会调用的 虽然第一个处理表单的页面可能还没全部执行完成,但是sesesion应当是已经产生了的,而第二个请求每间隔一段时间久请求进度页面一次,读取当前的session值

后台submitcomment.php代码: print_r($_POST); echo ''; echo 'post:' .$_POST["name"].''; echo 'txt:' .$_POST["txt"].'';mysql_query("INSERT INTO biao(name,txt) VALUES ('{$_POST["name"]}','{$_POST["txt"]}');// 这样就可以了,你用

相关文档
网站首页 | 网站地图
All rights reserved Powered by www.hyfm.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com