不用框架 实现你要的功能
只有2条路 但其实 是一条. 都是异步读数据 返回给js
分别是 ajax 和 动态script块的方式 第一种不支持 跨域 第二种支持
但ajax 很方便 无论是 xml json js 又或者是 纯文本格式都支持 但 script块 你只能选择json方式
而且总结来说 这些方法 都是费力不讨好的 别说我们js版冷清哈....
实现局部刷新 (框价的实质就是这个. 不过它的局部刷新是对于top页来说的.) 就只有这几条路可走
按您目前对 web开发不太了解的情况下 不要考虑 ajax 或script块方式了. 这些做些简单的 增强体验的异步功能还好. 但要用来模拟 frame 简直是 有病.
那么如果你硬是要实现的话 我的建议是 使用ajax 的纯文本方式. 这样更容易实现些 . 切不需要太复杂的东西 直接用后台的 ajax handler 页扔回来的 html 代码 加到 要控制的容器 中去就可以了 obj.innerHTML=xmlHttpRequest.responseText
缺点 一个是 ie浏览器 处理innerHTML时 如果存在表格或 选择列表的话 会有些问题...
但这要比你选择xml 或json 最终 使用dom 的appendChild 去生成 HTMLElement 要容易的多.
再就是 你无法有效的处理一些源数据 当然 你的这个需求 不需要处理源数据.
其他需要注意的地方 就都在 服务器端了. 我就不罗嗦了.
只有2条路 但其实 是一条. 都是异步读数据 返回给js
分别是 ajax 和 动态script块的方式 第一种不支持 跨域 第二种支持
但ajax 很方便 无论是 xml json js 又或者是 纯文本格式都支持 但 script块 你只能选择json方式
而且总结来说 这些方法 都是费力不讨好的 别说我们js版冷清哈....
实现局部刷新 (框价的实质就是这个. 不过它的局部刷新是对于top页来说的.) 就只有这几条路可走
按您目前对 web开发不太了解的情况下 不要考虑 ajax 或script块方式了. 这些做些简单的 增强体验的异步功能还好. 但要用来模拟 frame 简直是 有病.
那么如果你硬是要实现的话 我的建议是 使用ajax 的纯文本方式. 这样更容易实现些 . 切不需要太复杂的东西 直接用后台的 ajax handler 页扔回来的 html 代码 加到 要控制的容器 中去就可以了 obj.innerHTML=xmlHttpRequest.responseText
缺点 一个是 ie浏览器 处理innerHTML时 如果存在表格或 选择列表的话 会有些问题...
但这要比你选择xml 或json 最终 使用dom 的appendChild 去生成 HTMLElement 要容易的多.
再就是 你无法有效的处理一些源数据 当然 你的这个需求 不需要处理源数据.
其他需要注意的地方 就都在 服务器端了. 我就不罗嗦了.