2012-11-23 35 views
2

我正在使用JQuery加载功能将一页内容加载到另一页。我的主页(index.html)有一个ID为'abcd'的div标签。我需要将另一个页面(page1.html)的内容加载到指定的div标签中。所以,我写了下面的代码: -如何获取jquery加载功能的URL提供的参数?

$('#abcd').load('page1.html?title=xyz','',function(){}) 

请注意,我也传递参数“称号= XYZ”非常久远的页面的URL来加载。我需要获取此参数并在page1.html内容中使用它。我怎样才能在page1.html页面中获取?

+0

HTML不运行在服务器端,使用php –

+0

嗨 我能够加载page1.html的内容,但无法访问参数。 –

+0

哪些参数可以访问?你有这个参数在你做url –

回答

1

定义一个全局varible如

<script> 
var title =t'xyz' 

$('#abcd').load('page1.html?title='+title,'',function(){}) 

</script> 

可以page1.html负荷

后访问title变量在另一方面,如果你想改变它可能无法与HTML做到这一点page1.html,但仍可以用JS来完成内容黑客

如果你提供你想怎么使用page1.html冠军,我可以帮助更多

+0

感谢您的快速响应。让我解释我的情况。我有一个带有id'abcd'的div标签的index.html页面。该页面有单独的按钮来加载单独的页面到这个div标签。例如,我点击按钮A,我将A.html加载到这个div标签中。如果我点击按钮B,我将B.html加载到这个div标签中。所有这些多个页面然后将一个公共页面(page1.html)加载到index.html中存在的同一div标记中。现在,我添加了参数'title'来在这些多页面中加载函数 - A.html,B.html,以便我可以跟踪page1.html中的前一页。例如, –

+0

。 从index.html,我加载A.html使用 $('#abcd')。load('A.html,',function(){}) 从A.html,我加载page1.html使用 $('#abcd')。load('page1.html?title = A'+ title,'',function(){}) 现在,我需要访问这个标题才能跟踪我的上一页,即,在这种情况下A.html。我希望我能够澄清我的情况。提前致谢! –

+0

你可以添加http://jsfiddle.com/例子吗? – sakhunzai