ajax与php不刷新页面显示数据问题

ajax与php不刷新页面显示数据问题,第1张

单纯用ajax的话,应该是在要显示的那个页面做定时器 每隔一段时间发送一遍ajax请求,把数据提出来。就算用了ajax 无刷新脚本,实际上还是要发送ajax请求到程序页面,所以不刷新 只能定期发送ajax请求

回答:

综合思路:

1 大概了解了一下你希望得到的效果,而且也正是我这一周正在攻关的问题,并已经完成最终测试。

2 ajax从另一个php页面得到地址(以text形式得到,形式以ul/li的html代码格式在该php页面中形成并显示)。

3 在indexphp文件的html代码部分建立一个隐藏div块,用以暂放第二条得到的数据。

4 使用javascript实现轮播效果,并设计一个显示界面,在下方按照轮播的情况动态显示介绍(忘了说,这个介绍可在第二条的那个php文件中放入的alt属性之中。)

6 和第四条相配合,在html代码部分加入一个div块,用以显示轮播和文字介绍以及控制按钮,并为其设置id属性,供javascript使用。

7 至于需要多么强悍或炫丽的特效,都可以使用js进行编制,前提是您需要对js有一个基本甚至效好的理解和应用能力。

8 期间还要有转入动画的制作和放置,不过这也只是特效的一部分,如果你希望得到代码,到时候百度hi我,我可以将我的代码供你参考,不过这套代码我暂时还不想公开,你需要的话单独联系。望谅解。

===========================================

至于php正则类?如果没有大量的正则替换工作需要进行的话,最好自己编写,因为所谓的类都会在一定程序上拉低整体程序性能,(其实是我不喜欢使用,也没有去了解过,正则都是自己来用php函数写的。)

=============================

最后,工作顺意,才思泉涌!

在输入框加一个onkeyup时间,用setTimeout()函数15S向后台请求一次。

ajax你可以用JQuery库,因为你要自己写的话代码有点多。

比如用get()方式提交:

$get(“你的URL", { name: "John", time: "2pm" }--这个是提交的参数,键值对,

function(data){--这个是从后台响应后调用的函数。data是后台返回的值。

alert("Data Loaded: " + data);

--在这里你得到数据了就好办了。

--建议你后台组装成json格式的字符串输出,这个用eval(data)得到json对象。然后取出你要的值。

});

这是一个JSP显示的页面内容

<%@ page language="java" contentType="text/html; charset=utf-8"

pageEncoding="utf-8"%>

<%@ page import="loginLogin,javasql,javaio" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 401 Transitional//EN" ">

ajax的原生态方法即可,

<script type="text/javascript">

var xml>

以上就是关于ajax与php不刷新页面显示数据问题全部的内容,包括:ajax与php不刷新页面显示数据问题、php+ajax实现动态调用数据库并显示成幻灯片效果、怎么利用ajax模糊查询后台数据库并在页面上用下拉框显示等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9330687.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存