相当于$\u服务器[PHP\u SELF]的jQuery
jQuery与相当于$\u服务器[PHP\u SELF]的jQuery,php,jquery,Php,Jquery,jQuery与$\u服务器[PHP\u SELF]的等价物是什么 我需要它,以便将其插入jQuery函数中 正在从标头内部调用jQuery 例如,我试图提出一个请求。这可能来自多个域,因此需要动态设置 $(".class").load( jQuery equivalent $_SERVER[PHP_SELF] "?page=" + pageNumberID + "&ipp=4" etc); 您想要当前所在的JavaScript文件的名称吗?它不存在 您可以做的最好的事情是window.
$\u服务器[PHP\u SELF]
的等价物是什么
我需要它,以便将其插入jQuery函数中
正在从标头内部调用jQuery
例如,我试图提出一个请求。这可能来自多个域,因此需要动态设置
$(".class").load( jQuery equivalent $_SERVER[PHP_SELF] "?page=" + pageNumberID + "&ipp=4" etc);
您想要当前所在的JavaScript文件的名称吗?它不存在 您可以做的最好的事情是
window.location.href
,它提供您所在页面的(完整)URL
你可以考虑的是服务器端脚本,它覆盖了所有的JavaScript文件,如:
files.add(<?php echo json_encode($filename);?>, function () {
<?php echo $filecontents;?>
});
文件。添加(,函数(){
});
这允许您将JavaScript文件作为模块或“小部件”加载。使用
窗口的属性。位置
对象:
$(".class").load(window.location.pathname + "?page=" + pageNumberID + "&ipp=4" etc);
就ajax而言,你可以给出页面本身的路径(我认为)。我认为你应该更多地回答你的问题。你想让
foo.html
包含foo.html
的foo.html
包含foo.html
的。。。?(而且$\u服务器['PHP\u SELF']
根本不包含域信息。)document.location.href
实际上是正确的答案。(PHP\u SELF
不提供当前文件;它提供当前页面。对于PHP中的当前页面,您将使用\uuuu file\uuuu
)这是PHP而不是JS/jQuery。对于跨浏览器支持,最好使用window.location
而不是document.location
-