- 主题:关于jQuery的get()方法
请问一下:
我现在用
function myFun(){
$.get("mytext.txt",null,function(txt){...});
}
这种方式来加载mytext.txt里的内容,然后根据用户的输入来搜索txt里的内容输出。
问题是:每次调用函数都会重新加载mytext.txt文件,是么?
txt有点大。有没有什么办法让它只加载一次,只要不是刷新整个页面,以后的话每次都不要再重新去加载?
求指点,最好能直接给出代码参考。
感谢!
--
FROM 134.134.139.*
就是说我不用特别去作一些处理,只要页面不刷新,用户点击多次按钮调用这个函数时,txt文件是不会去重新下载的?
【 在 zxdong262 的大作中提到: 】
: 有缓存的
--
FROM 134.134.139.*
不知道这个具体怎么用,不懂ajax。
但我发现只要我一手动改txt文件,在页面显示的结果是更改后的。所以,get()是每次都在重新加载。
我现在索性把代码改成$(document).ready()时用get()把txt内容读到隐藏的一个<div>里,然后响应页面请求时就从这个div中拿数据来显示结果,哈哈。虽然笨拙了点,但算是满足我的需要了。
:)
【 在 hgoldfish 的大作中提到: 】
: jquery.ajax()可以传入一个选项 `cache = false`
:
--
FROM 192.55.54.*