首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

请问一个动态页面数据转化成静态页面数据有关问题的可行性

2014-01-03 
请教一个动态页面数据转化成静态页面数据问题的可行性比如我有一个程序生成的网页包(有不同的目录,分别放

请教一个动态页面数据转化成静态页面数据问题的可行性
比如我有一个程序生成的网页包(有不同的目录,分别放置着网页中需要的图片,数据库,模板样式等),当我打开index.html时可以点击里边的链接来加载数据库里的数据从而填充在网页对应的表格里,现在这个东西在本地可以打开访问,可是如果要远程计算机来访问就有问题(可能是因为Access数据库的远程访问权限问题),上边领导决定在程序生成这个网页包的时候直接生成静态的,不知道怎么能由动态改成静态的?这个是以前的开发做的,我不太懂JS,所以来咨询一下这个问题的可行性和难度,上边说下周一要答复。
[解决办法]
星哥召唤过来一大波水笔请问一个动态页面数据转化成静态页面数据有关问题的可行性
[解决办法]
把东西存到数据库。。

[解决办法]
可以把读取数据作为webservice,只需在静态页面 getjson 跨域请求数据即可,静态页面无论在哪,只要能联网访问到你的service返回的数据就可以.

如果直接生成静态页面,那么每次数据有所更新,你都要重新生成静态页面.不适合频繁更新的情况.
[解决办法]
乍一看还以为是网站静态化呢。。。
不懂帮顶。。。
[解决办法]
比如
表:
标题    内容        ID    。。。。。
页面1   <div>...   ....


取的时候  不管JS 还是其它什么的都很好做   添加替换标签就好。。

JS 有appendchild()   等等什么的  google就有很多
[解决办法]
远程的机器做好接口。连网访问。
[解决办法]
Ajax 比较适合做这个
[解决办法]



[解决办法]
看起来这个网页包是用js连接access数据库取数据的?
如果这样的话,
方法1:最好还是在生成这个网页包时就生成可以直接看到结果的html,即生成这个包的时候就不要有access数据库,数据直接在html了。
方法2:本地加载所有html,然后把加载后的html document重新保存起来(并非只保存原html,是要保存js获取数据并呈现了页面后的html)。

[解决办法]
你意思你页面是动态提取数据库的内容来显示,但你在想用一个物理静态页面显示其相同的类容?
如此你把浏览器访问动态页的网页开发模式下的代码存到一个静态页就完了嘛。
[解决办法]
放到某服务器上,按网址访问即可。
国内这样的虚拟服务器几十块钱一年
[解决办法]
引用:
Quote: 引用:

看起来这个网页包是用js连接access数据库取数据的?
如果这样的话,
方法1:最好还是在生成这个网页包时就生成可以直接看到结果的html,即生成这个包的时候就不要有access数据库,数据直接在html了。
方法2:本地加载所有html,然后把加载后的html document重新保存起来(并非只保存原html,是要保存js获取数据并呈现了页面后的html)。
就是你说的这样,js连接access数据库数据的,经过测试发现他们缺少几个远程访问时的js文件,假如现在无法找到这几个js文件(以前开发的人员如果联系不上或者已经没有需要的js文件),呢就只有采取你说的这第一种方法了,直接将所有加载数据的部分,全部在本地加载出来生成静态html,也就不需要access数据库了,这样远程访问应该就没有问题了,但我从没接触过js,不知道好搞不好搞?


仔细想了想,如果你的静态html里面有动态操作的功能,如查询保存修改等功能,这2种方案都是不靠谱的。
如果每个页面都只是从数据库拉取数据填充表格显示,2种随便选一种都可以。
第一种方法需要修改你生成这个网页包的程序,我觉得应该不难搞,实际还是要看具体情况。

热点排行