在ajax请求中,不能更新地址栏,地址栏上的“前进”和“后退”按钮就失效了,带来了另外一种糟糕的用户体验。解决方案如下:方案一:使用window. Onhashchange 事件如下面Html片段,点击不同的连接,在mainPanel中加载不同的页面:page1page2page3首先写一个方法来获...
分类:
Web程序 时间:
2014-10-13 18:32:21
阅读次数:
209
因为是级联,所以数据必须是树型结构的,我这里的测试数据如下:看下效果图:1.>图一:2.>图二:3.>图三: 由图可知,下拉框的个数并不是写死的,而是动态加载的。每当下拉框选择改变的时候,会发送一次ajax请求,请求成功返回json格式数据,当返回的数据不为空时(即有子节点时),则会向页面中添加一....
分类:
Web程序 时间:
2014-10-11 16:46:25
阅读次数:
279
在调试ajax请求时,经常遇到的是跨域的问题,而解决跨域问题其中之一的办法就是服务器端添加Access-Control-Allow-Origin : *这样的头在服务器没作出修改之前,我们要模拟这个情况就得用到fiddler了两种方式,各有长短,先上图再说方法1:修改CustomRules.js通过...
分类:
其他好文 时间:
2014-10-10 18:27:04
阅读次数:
178
XMLHttpRequest和ActiveXObject的区别
XMLHttpRequest和ActiveXObject学习
ajax请求页
function btnClick() {
var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); /...
分类:
Web程序 时间:
2014-10-10 18:10:54
阅读次数:
270
action中的写法:
public ActionForward fileIsExsit(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
String url = request.getParameter("loadFile");
File...
分类:
其他好文 时间:
2014-10-10 14:24:34
阅读次数:
147
链接http://www.jb51.net/article/32568.htm总结一下解决办法:在IE下用Ajax请求某一页面,通常会因为缓存的原因而返回上一次的结果,造成混乱,[即get方式时,获取数据,因发送参数和地址都一致,故IE浏览器会从缓存中取,而不会去请求服务器端,而post方式因为参数...
分类:
其他好文 时间:
2014-10-09 17:12:57
阅读次数:
179
DWZ框架的ajax请求返回的一般都是一个HTML片段,整个页面是由一个个HTML片段组成的,可以由TAB切换其内容,但是只有一个body和HEAD,一般head 和 菜单栏是不会动的。今天遇到一个问题,当一个点击进入一个tab页面时,这个tab页的布局完全和其他页面的tab页面不一致,也就是其菜单...
let manager = AFHTTPRequestOperationManager() let url = "http://api.openweathermap.org/data/2.5/weather" let params = ["lat":latitude, "lon":...
分类:
其他好文 时间:
2014-09-30 22:56:30
阅读次数:
282
我们先完成后台PHP的流程,PHP的主要工作是负责配置奖项及对应的中奖概率,当前端页面点击翻动某个方块时会想后台PHP发送ajax请求,那么后台PHP根据配置的概率,通过概率算法给出中奖结果,同时将未中奖的奖项信息一并以JSON数据格式发送给前端页面。
先来看概率计算函数
function get_rand($proArr) {
$result = '';
//...
分类:
Web程序 时间:
2014-09-30 16:52:49
阅读次数:
164
做web开发时,当session超时时,如果不是ajax请求,很简单就能实现跳到指定的页面。但是ajax请求就会有问题。session超时的时候,点击到ajax请求就会弹出一些页面源码文件。 ?首先建了个拦截器,来判断session超...
分类:
编程语言 时间:
2014-09-30 14:37:10
阅读次数:
184