我知道如果jquery已经加载,你可以得到$ _SERVER ['HTTP_X_REQUESTED_WITH'] php变量。这很好,但如果你使用iframe,那么这个变量不再可用。有没有办法来检测是否jQuery已经加载并给php一个iframe中的变量?我不想加载页眉或页脚如果jquery已经加载100%,但否则把它们。我必须使用iframe,所以没有办法。 (我正在使用Colorbox iframe)。php变量知道jquery何时加载?
谢谢。
我知道如果jquery已经加载,你可以得到$ _SERVER ['HTTP_X_REQUESTED_WITH'] php变量。这很好,但如果你使用iframe,那么这个变量不再可用。有没有办法来检测是否jQuery已经加载并给php一个iframe中的变量?我不想加载页眉或页脚如果jquery已经加载100%,但否则把它们。我必须使用iframe,所以没有办法。 (我正在使用Colorbox iframe)。php变量知道jquery何时加载?
谢谢。
这种方法似乎很容易出错。在加载页眉和页脚之前,您是否有足够的理由等待jQuery加载?这些操作是否可以通过jQuery的AJAX函数在客户端执行?
我正在使用Colorbox iframe。我不希望页眉或页脚显示,如果有两件事: 1)Javascript已启用 2)jquery已加载 我说数字2,因为页面可能很重,仍然加载,如果有人点击链接那是一个colorbox,那么新的页面将不会在colorbox中。它只会进入一个新的页面。我不希望它进入没有页眉或页脚的新页面。但是,如果Colorbox正确加载,那么我不需要页眉或页脚。 – Keith 2010-06-30 20:57:16
我同意,如果我正确理解OP的目标,这似乎是可以通过AJAX请求ala $(window).load(function(){$ .ajax(...);})解决的问题 – hemp 2010-06-30 20:58:50
PHP =>浏览器=>的Javascript
你不能从JavaScript传达到PHP,使得PHP将genereate基于JavaScript不同的数据。
你可以做一个documentReady()来隐藏div加载jquery时。
我知道如果jquery已加载,您可以获得$ _SERVER ['HTTP_X_REQUESTED_WITH'] php变量。
这不是那个变量表示的。
该变量表示一个特定的请求是由jQuery的AJAX函数完成的。
+1 yup,它与jQuery是否在父页面或其他地方处于活动状态没有任何关系。 – 2010-06-30 21:13:56
PHP是服务器端,jQuery是客户端。你是否试图在请求iframe src的时候确定jQuery是否已经加载到它的父代? “ – hemp 2010-06-30 20:56:03
”您是否试图在请求iframe src时确定jQuery是否已在其父级中加载?“ - 是的。有没有一个PHP变量存在或我可以创建? – Keith 2010-06-30 21:02:06