我一直在寻找如何获取POST请求传递的表单数据的值,并发现这个answer。 我知道你可以很容易地得到GET
查询参数在JavaScript做window.location.search
,但有没有办法做类似的POST请求或document.forms
是我唯一的选择?有没有办法用JavaScript轻松获取表单数据?
回答
你想JavaScript看到数据被张贴到加载当前页面吗?
JavaScript无法访问加载页面的请求正文(POST内容所在的位置)。如果您希望能够与POSTed参数进行交互,那么接收到请求的服务器将需要使用JavaScript可以找到的页面上写回的必要数据进行响应。作为对POST请求的响应的一部分,在表单被提交之后,将完成。
或者你想知道你的页面可以通过POST形成表单吗?
检查document.forms
将让你看看如果这些表单被提交后可以发送什么。在表单被提交之前,这将在之前完成,而没有提出请求。
第一个,我现在才意识到这是只能从服务器端完成的事情。 – shriek
@shriek是的,你需要服务器端的帮助。服务器需要将这些变量显式地公开给页面。如何做到这一点很大程度上取决于你的服务器端语言和你的实现目标。 –
要展开什么RUJordan说:
当你做一个POST
,信息是使用一种完全不同的方式发送到服务器,并在网址或其他地方的JavaScript可以访问显示不出来它。
服务器和服务器只能看到它。
现在,可以采取一些表单数据并填写JavaScript变量和/或hidden
表单域,以便服务器可以将数据传递回客户端。
如果您需要更多帮助,最好打开另一个问题来解释您正在尝试解决的问题。
我将尝试一下“隐藏”方法,如果需要,还会提出另一个问题。谢谢。 – shriek
- 1. 有没有方法可以轻松获取C#模型的JavaScript表示?
- 2. 有没有办法像获得鼠标位置一样轻松获得按键
- 3. 有没有办法在插件中轻松制作Wordpress元框?
- 4. 有没有办法轻松跟踪多个OSGi服务?
- 5. 有没有办法轻松调整Flash项目的大小?
- 6. 有没有办法轻松打印ASP.NET网站的页面?
- 7. 有没有办法在javascript中获取外部数据?
- 8. 有没有办法从共享的Google表单文档中获取数据?
- 9. 有没有办法使用的UIView自定义公式轻松动画
- 10. 查询opentsdb时,有没有办法用数据点获取单位?
- 11. Flask-WTF表单没有获取数据
- 12. 有没有办法轻松让SIGINT事件保持沉默而不会消失?
- 13. 有没有办法轻松将bitbucket回购推送到开发网站?
- 14. 有没有办法轻松分配别名?例如。作为deposit_amount的SUM(deposit_amount)
- 15. 有没有办法从Open Graph中获取数据?
- 16. 有没有办法在运行时获取DefaultProperty元数据?
- 17. 有没有什么办法从tendermint的blockchain获取数据API
- 18. 有没有办法在stackmob上获取LIKE运算符数据
- 19. 有没有办法从Internet Explorer获取像素数据?
- 20. 有没有办法从CMake获取构建元数据?
- 21. 有没有办法从php获取内部数据?
- 22. 有没有办法在Meteor.js中获取数据GUI视图?
- 23. 有没有办法在firebase URL获取数据的大小?
- 24. 有没有办法从NSString获取拼写检查数据?
- 25. 有没有办法直接从simplexmlelement对象获取数据?
- 26. 有没有办法使用JS或jQuery来操纵JavaScript表单?
- 27. 有没有办法阻止用这个javascript/jquery提交表单?
- 28. 有没有办法来获取手机
- 29. 有没有办法加快SQLite获取?
- 30. 有没有办法在php中清除表单数据?
JavaScript无法访问POST请求。 –