如何用JS读取html文件中的内容到另外的一个HTML页面上

JavaScript022

如何用JS读取html文件中的内容到另外的一个HTML页面上,第1张

可以在你说的另外一个html中加入

<iframe src="要读取的html.html" id="iframe" name="iframe" frameborder="0"

scrolling="no"></iframe>

如果你引用了jquery的话,可以使用浏览器本地缓存

比如:你要存一个name="asd123",age=18到浏览器

第一个页面的js

localStorage.setItem("name","asd123")

localStorage.setItem("age","18")

后面的页面的js

var name = localStorage.getItem("name")

var age= localStorage.getItem("age")

相当于把两个字符串分别存在浏览器中你设置的两个变量name、age中,然后取出来

无非就是两个操作么···一个上传 一个提交,

你觉得麻烦的地方时上传部分吧··有两个方案··

1.一个是在页面客户端 实现上传于提交的分离,

做两个表单

在提交信息的时候 先判断附件中是否有值,如果有,先用ajax先将附件上传到附件服务器,并返回一个附件id,成功后再提交基本信息到基本信息服务器

2.二个是在后台实现分离

这个方案我并不推荐,先将基本信息和附件一并传到基本信息服务器上,然后再在附件服务器上做个上传接口(如 webservce) 基本信息服务器得到附件后再调用附件服务器的接口把附件转发给附件服务器。

----------------------

补充回答:ajax是没有办法跨域了··我写答案的时候忘记这个了···不过你可以再附件服务器上做上传附件页面 然后基本信息用html框架引入进来··剩下的还是按照我之前的步骤来··至于你说的安全性的问题···你可以在上传附件页面里做安全机制啊··然后你引用的时候同时传递口令就可以了··不好的地方就是口令会以明文的形式出现在页面代码里·· 用户体验 安全性 二者难兼得啊