我知道如果加载了jquery,你可以获得$ _SERVER ['HTTP_X_REQUESTED_WITH'] php变量。这很好,但如果你使用iframe,那么该变量将不再可用。有没有办法检测jquery是否已加载并在iframe中为php提供变量?如果jquery已经加载100%但是否则将它们打开,我不想加载页眉或页脚。我必须使用iframe才能解决这个问题。 (我正在使用Colorbox iframe。)
谢谢。
答案 0 :(得分:3)
这种方法似乎容易出错。在加载页眉和页脚之前,你是否有充分的理由等待jQuery加载?这些操作是否可以通过jQuery的AJAX函数在客户端执行?
答案 1 :(得分:1)
我知道如果加载了jquery,你可以获得$ _SERVER ['HTTP_X_REQUESTED_WITH'] php变量。
这不是该变量所表明的。
该变量表示使用jQuery的AJAX函数发出了特定请求。
答案 2 :(得分:0)
PHP =>浏览器=>的Javascript
你无法从javascript与php进行通信,因此php会根据javascript生成不同的数据。
您可以执行documentReady()以在加载jquery时隐藏div。
答案 3 :(得分:0)
您可能希望使用“display:none;”隐藏CSS内容启用Colorbox时,您仍然会加载页脚和页眉,但它们不会显示