【问题标题】:Submitting a hash directly with HTML <form> tag使用 HTML <form> 标签直接提交哈希
【发布时间】:2009-11-01 18:29:45
【问题描述】:

我需要直接从表单标签提交属性哈希。这可能吗?

<form action="/members/1/comments" method="post">
  [some element] {"coordinator\_id"=>"1", "time"=>"1230", "info_link"=>"cnn.com"}
  <submit>Post</submit>
</form>

这个哈希值应该作为 'comment' => {"coordinator_id"=>"1", "time"=>"1230", "info_link"=>"cnn.com"}

【问题讨论】:

  • 你在服务器端使用什么语言?

标签: html forms


【解决方案1】:

几乎可以,但不推荐,你应该给你的值取适当的名字,但这是你要求的:

<form action="/members/1/comments" method="post">
  <input name="comment[coordinator_id]" type="hidden" value="1" />
  <input name="comment[time]" type="hidden" value="1230" />
  <input name="comment[info_link]" type="hidden" value="cnn.com" />
  <submit>Post</submit>
</form>

【讨论】:

  • 是的,这将是,但是这个哈希是深度嵌套和复杂的。它已经为服务器格式化。我只需要发送它而无需任何工作只需评论[big_nasty_hash]。
  • 很抱歉让您失望了,但在这种情况下,您将不得不真正做工作
猜你喜欢
  • 2016-06-25
  • 1970-01-01
  • 2013-04-28
  • 2017-11-22
  • 2018-07-03
  • 2011-10-24
  • 2014-04-13
  • 2020-04-14
  • 2013-05-14
相关资源
最近更新 更多