什么是 jQuery 等价物$_SERVER[PHP_SELF]
?
我需要它,所以我可以将它插入到一个 jQuery 函数中
jQuery 是从标题内部调用的
例如,我正在尝试提出请求。这可能来自多个域,因此需要动态设置它。
$(".class").load( jQuery equivalent $_SERVER[PHP_SELF] "?page=" + pageNumberID + "&ipp=4" etc);
使用window.location
对象的属性:
$(".class").load(window.location.pathname + "?page=" + pageNumberID + "&ipp=4" etc);
您想要当前所在的 JavaScript 文件的名称吗?它不存在。
您能做的最好的事情就是window.location.href
为您提供您所在页面的(完整)URL。
您可以考虑的是一个包含所有 JavaScript 文件的服务器端脚本,例如:
files.add(<?php echo json_encode($filename);?>, function () {
<?php echo $filecontents;?>
});
这允许您将 JavaScript 文件加载为模块或“小部件”。