用户
 找回密码
 入住 CI 中国社区
搜索
查看: 3471|回复: 5
收起左侧

[数据库] 有一个问题非常奇怪,

[复制链接]
发表于 2010-4-8 09:12:39 | 显示全部楼层 |阅读模式
<?php echo base_url();?>index.php/admin/ajax/second_get/4
最后的是4,是GET传递的参数,
但是当我用AJAX提交了数据库,每次调用这个页面他都不更新内容!
那我还用个P 的AJAX啊
 楼主| 发表于 2010-4-8 09:15:14 | 显示全部楼层
已经解决了,
我在AJAX里面在<?php echo base_url();?>index.php/admin/ajax/second_get/4
在参数4后面加入Math.random()添加一个随机函数,就解决了!
类似于验证码不刷新,欧了我一个下午,我一直以为我的AJAX有问题
提醒一下大家!
发表于 2010-4-8 09:33:29 | 显示全部楼层
缓存问题吧,就像你说的加一个随机参数就能解决。
 楼主| 发表于 2010-4-8 10:03:55 | 显示全部楼层
问题是,我没有调用任何缓存,也没有打开任何缓存机制 ,因为我的网站后台还没写好,肯定不会用缓存的!
发表于 2010-4-8 11:36:16 | 显示全部楼层
这个,如果你用的是jquery,其他的不知道,jquery的$.ajax的cache参数默认是true的,设为false就好了,这个缓存是浏览器的缓存吧,不是CI、抑或PHP的缓存
 楼主| 发表于 2010-4-8 20:09:32 | 显示全部楼层
对,就是浏览器自带的cache缓存,
我用的方法就是添加了Math.random()函数!

本版积分规则