开发者社区> 问答> 正文

javascript能否获取到post请求内的数据?

假设有两个html,一个是index.html,里面有一个form,form的action是do.html,form的method是POST.

能否在do.html内,用javascript获取到index.html表单用POST方式提交过来的内容?

如果不能,为什么使用php/python这样的动态语言就可以获取到?

php/python这样的动态语言是用什么办法获取到表单里POST方式提交过来的内容的?

展开
收起
杨冬芳 2016-06-21 13:03:56 2940 0
1 条回答
写回答
取消 提交回答
  • IT从业

    不能

    也许你只是想2个页面进行通信,但是并不一定就需要用到post方式吧,可以试下postMessage,注意下兼容性即可
    javascript不能处理http请求过来的数据,是因为底层的浏览器没有提供这样的接口,就这样

    另外我个人认为node和javascript不能混为一谈
    后台语言(包括楼上说的node其实也是后台服务器环境)是服务器拿到了你的http request请求,把参数解析出来,然后响应到前端,输出html模板;
    这和前端浏览器是完全2个不同环境,前端浏览器是客户端,只能发出请求,然后接受到服务器响应过来的数据,是做不到接收请求的

    2019-07-17 19:44:46
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
JavaScript异步编程 立即下载
Delivering Javascript to World 立即下载
编程语言如何演化-以JS的private为例 立即下载