jQuery等同于$_SERVER[PHP_SELF]
?
我需要它,所以我可以将它插入到jQuery函数中
从标题
中调用jQuery例如我正在尝试提出请求。这可能来自多个域,因此需要动态设置它。
$(".class").load( jQuery equivalent $_SERVER[PHP_SELF] "?page=" + pageNumberID + "&ipp=4" etc);
答案 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);