根据URL中的参数加载HTML

时间:2015-06-30 10:27:11

标签: javascript jquery html

我想要做的是根据url字符串中的信息加载一段HTML。 例如。的 http://examplesite.com/blah/blah/1/

将加载HTML文档 /media/html/1.html 然后

http://examplesite.com/blah/blah/2/

将加载HTML文档 /media/html/2.html

到目前为止,我有加载HTML的脚本

$("#includedContent").load("/Media/html/1.html"); 
<div id="includedContent"></div>

然后找到我需要的url字符串的代码

var returnPage = function() {
    var urlString = window.location.pathname;
    var stringArray = urlString.split("/");
    return stringArray[3];
};

我需要一种方法来组合这两者,以便正确的网页找到正确的HTML。

2 个答案:

答案 0 :(得分:0)

不完全确定你在问什么,但我认为你正在寻找这样的东西:

$("#includedContent").load("/Media/html/" + returnPage () + ".html"); 
<div id="includedContent"></div>

如果这不是您的问题,您能否提供更多详情?我猜猜你的意思是结合。

答案 1 :(得分:0)

只是将你的两个js联合起来:

var returnPage = function() {
    var urlString = window.location.pathname;
    var stringArray = urlString.split("/");
    $("#includedContent").load("/Media/html/"+stringArray[3]+".html"); 
};
returnPage();