基于URL中的参数加载HTML
Loading HTML based on a parameter in the URL
我想做的是根据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。
不完全确定你在问什么,但我认为你正在寻找这样的东西:
$("#includedContent").load("/Media/html/" + returnPage () + ".html");
<div id="includedContent"></div>
如果这不是你的问题,你能提供更多的细节吗?我猜你说的组合是什么意思。
只需将您的两个js:合并即可
var returnPage = function() {
var urlString = window.location.pathname;
var stringArray = urlString.split("/");
$("#includedContent").load("/Media/html/"+stringArray[3]+".html");
};
returnPage();
相关文章:
- 在chrome.tabs.onCreated之后加载HTML页面
- 使用:new Image()控制加载html.src=html_URL
- AngularJS加载JSON数据,然后从中解析/加载HTML
- javascript弹出窗口没有正确加载html表单
- 什么更好?使用iframe或jQuery之类的东西在外部网站中加载HTML文件
- 使用jquery.load('pageName')方法时,未从应用程序缓存加载Html页
- 使用JS加载HTML元素
- 当select标记触发onChange事件时,从mysql数据库加载html表
- Android Webview没有'有时不会加载HTML
- 使用ajax在html中加载html文件时出现的问题
- 懒惰加载:如何使用jquery创建懒惰加载html页面
- 使用websockets加载.html和.js
- 加载 HTML 模板以通过浏览器与挖空组件一起使用
- 在jquery对话框中加载html页面
- 从Nodejs应用程序加载HTML表
- 在加载html网页时显示JavaScript表
- 当另一个显示时加载HTML而不修改他
- 一次加载HTML对象并多次使用
- 阻止/推迟加载html元素
- 如何在加载HTML时加载js文件