我正在尝试使用load来重新加载当前页面的一部分(长篇故事为什么),但是我遇到了变量语法的问题。
以下是代码片段:
var pathname = window.location.pathname;
$('#menu').load("/cms.php #menu");
我喜欢用变量替换/cms.php,但是我遇到了修正语法的问题。
任何帮助/建议都会得到很多批评。
一个。
答案 0 :(得分:7)
根据您的示例,要添加路径名var,请执行以下操作,但为什么要在“加载”字符串末尾指定“#menu”。
var pathname = window.location.pathname;
$('#menu').load(pathname +" #menu");
答案 1 :(得分:3)
可能你可以试试:
var pathname = window.location.pathname;
$('#menu').load(pathname+' #menu');
答案 2 :(得分:2)
var pathname = window.location.pathname;
$('#menu').load(pathname+" #menu");
应该做的工作
答案 3 :(得分:-2)
刚遇到我自己的问题(几个月前发布)。最简单的方法是:
$('a').click(function() {
$('#copy').load(this+"#cms");
return false;
});