jQuery相当于$ _SERVER [PHP_SELF]

时间:2013-10-16 11:46:44

标签: php jquery

jQuery等同于$_SERVER[PHP_SELF]

我需要它,所以我可以将它插入到jQuery函数中

从标题

中调用jQuery

例如我正在尝试提出请求。这可能来自多个域,因此需要动态设置它。

$(".class").load( jQuery equivalent $_SERVER[PHP_SELF] "?page=" + pageNumberID + "&ipp=4" etc);

2 个答案:

答案 0 :(得分:3)

您想要当前所在的JavaScript文件的名称吗?它不存在。

您可以做的最好的事情是window.location.href,它会为您提供您所在页面的(完整)网址。


您可以考虑的是一个包含所有JavaScript文件的服务器端脚本,如:

files.add(<?php echo json_encode($filename);?>, function () {
    <?php echo $filecontents;?>
});

这允许您将JavaScript文件作为模块或“小部件”加载。

答案 1 :(得分:3)

使用window.location对象的属性:

$(".class").load(window.location.pathname + "?page=" + pageNumberID + "&ipp=4" etc);