jQuery将url变量传递给load函数

时间:2010-02-17 09:58:40

标签: jquery variables load

我正在尝试使用load来重新加载当前页面的一部分(长篇故事为什么),但是我遇到了变量语法的问题。

以下是代码片段:

var pathname = window.location.pathname;
$('#menu').load("/cms.php #menu");

我喜欢用变量替换/cms.php,但是我遇到了修正语法的问题。

任何帮助/建议都会得到很多批评。

一个。

4 个答案:

答案 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;
});