【问题标题】:Save textarea value to JSON将 textarea 值保存到 JSON
【发布时间】:2013-10-08 07:07:40
【问题描述】:

如何将textarea的值保存为JSON?

我有一个文本区域;我需要将该文本区域的值保存到 js 对象中。

如果没有按下“输入”(换行符),它工作正常。如何使用换行符保存和检索它。

保存使用

dataObject[0]["Category"][0]["Category"] = $('textarea').val();

【问题讨论】:

  • Multiline strings in JSON 的可能重复项
  • 什么不起作用? save the value of textarea to JSON 是什么意思?
  • textarea中的换行符为\n,存入json对象时没有问题
  • 到目前为止我只能看到 JavaScript 数组。你如何创建它的 JSON,结果和错误是什么?
  • @MaVRoSCy 谢谢,我会参考的。

标签: javascript jquery json textarea


【解决方案1】:

使用此代码使其成为 HTML

var newText = $('textarea').val(); //value
newText = newText.replace(/\r?\n/g, '<br />');

【讨论】:

    【解决方案2】:

    我认为这段代码可以帮助你!

    $(document).ready(function(){
    var textarea = $('textarea').val();
    var linebreak = textarea.split('\n');
    var length = linebreak.length;
    var data = [];
    for ( var i = 0 ; i<length ; i++){
        data.push({ 'line': i , 'content': linebreak[i] });
        console.log(data);
    }
    

    });

    更多测试你可以去这里:http://jsfiddle.net/ABy4j/10/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-12-24
      • 2017-04-20
      相关资源
      最近更新 更多