2011-01-09 90 views
-1

如何让浏览器只读取一次jQuery语言文件?如果我有太多带有jQuery元素的页面,请说出父母和孩子。在所有页面上或从父页面设置jQuery语言

凡父requies孩子:

$(document).ready(function(){ var id=$('#id').attr('value'); $('#DIV').load('child.php?id='+id); });

无子页面上src="http://code.jquery.com/jquery-latest.js

回答

2

浏览器自动缓存静态资源,如JavaScript文件。因此,如果您在主页上引用了jquery,然后将其引用到其他页面,那么浏览器将无法从子页面的服务器获取它。它会从缓存中获取它。另外,如果静态资源位于缓存中,它甚至可能不会为主页获取它。这就是为什么人们将内容交付网络用于常见文件(如jQuery)的原因之一。所以基本上你不应该太担心这个问题:只需在所有需要它的页面上包含jquery,并让客户端浏览器处理缓存。

+0

所以我不需要在child.php上指定语言? – Alfie 2011-01-09 21:36:11