Javascript里面有POST REQUEST的功能吗?

icey 2004-11-29 08:53:37
我想使用client side的JAVASCRIPT发送REQUEST到SERVER SIDE,然后SERVER SIDE返回HTML内容,我在JAVASCRIPT内接收放入当前的一个DIV层内?
请问能实现吗?
我不希望使用MSXML控件。
HTML里面常规的有这种功能吗?我希望这种功能在所以浏览器上面能通用。
...全文
317 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
seeu1688 2004-11-30
  • 打赏
  • 举报
回复
用js向一个iframe提交一个post请求,请求将返回html内容,然后侦询iframe状态,一旦检测到内部document.readyState=="complete",则提取页面内容放入DIV层中。

注意,post请求应与页面在同一个域内,以面安全级别禁止脚本的跨域操作
icey 2004-11-30
  • 打赏
  • 举报
回复
谢谢各位的帮助,问题解决
我找到了XMLHTTP cross browser的解决方案
seeu1688 2004-11-30
  • 打赏
  • 举报
回复
meizz(梅花雪) 的例子是同步的
iframe是HTML4里的标准元素,除了ns4外的新的浏览器均支持
iframe可以用width=0 height=0隐含在页面中
icey 2004-11-30
  • 打赏
  • 举报
回复
回复:seeu1688(kangel)
我也想过用IFRAME,但是这个好像也是IE才有的,RIGHT?
而且用IFRAME里面COPAY到DIV,页面数据会不会变为原来的2倍?
icey 2004-11-30
  • 打赏
  • 举报
回复
楼上的,你这种写法是不是同步的?
数据在接收之后返回的?
meizz 2004-11-30
  • 打赏
  • 举报
回复
这个应该是XMLHTTP之类的东西吧.
var baoHttp = new ActiveXObject("Microsoft.XMLHTTP");
baoHttp.open("GET","http://www.meizz.com/web/web.asp",false);
baoHttp.send();
document.write("<div>");
document.write(baoHttp.responseText);
document.write("</div>");
yagas 2004-11-29
  • 打赏
  • 举报
回复
JS没有这功能吧
是是非非 2004-11-29
  • 打赏
  • 举报
回复
没听说过有

87,921

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧