【问题标题】:How to send JSON data via checkbox value?如何通过复选框值发送 JSON 数据?
【发布时间】:2014-02-07 06:05:25
【问题描述】:

我很难将一些 JSON 数据作为复选框值发送。当我尝试发送 JSON 值时,我只收到第一个单词作为值,即“{”,但我需要整个块值。可能的解决方案是什么?

作为复选框值发送的值:

{
"audio_uri"=>
 "http://testing.s3.amazonaws.com/N7jcpdkaVH-part_137768534157151.mp3",
 "audio_begin_time"=>"80",
 "audio_length"=>"9540",
 "video_title"=>"apple_boy_cat",
 "text"=>"heoolo \r\n\r\n\r\nI \r\n\r\nAm \r\n\r\n please help me..."
}

如果有人帮我解决这个问题,我将不胜感激。

【问题讨论】:

  • 您能否发布您的 HTML 视图代码和函数。
  • @Pavan HTML 看起来像这样<input class="select_gs_data" id="gs_data_" name="gs_data[]" type="checkbox" value="{" audio_uri":"http:="" testing.s3.amazonaws.com="" n7jcpdkavh-split_137768534157151.mp3","audio_begin_time":"80","audio_length":"9540","video_title":"apple=""boy_cat","text":"heoolo="" \r\n\r\n\r\ni="" \r\n\r\nam="" \r\n\r\nchandra"}"="">

标签: html ruby-on-rails json forms checkbox


【解决方案1】:

尝试 html 转义要发送的 json 数据。 对于 Rails,如果您的数据散列在 data 变量中,您可能想要对复选框值执行 CGI::escape(data.to_json) 并在服务器端收到时,只需解析数据。

【讨论】:

    猜你喜欢
    • 2013-12-04
    • 2021-09-22
    • 2013-08-13
    • 2018-04-27
    • 2012-09-08
    • 1970-01-01
    • 2016-07-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多