3
如何將textarea的值保存爲JSON?將textarea值保存爲JSON
我有一個textarea;我需要將該文本區域的值保存到js對象中。
如果沒有按'enter'(換行符),它的工作正常。如何保存它,並使用換行符進行檢索。使用
保存
dataObject[0]["Category"][0]["Category"] = $('textarea').val();
如何將textarea的值保存爲JSON?將textarea值保存爲JSON
我有一個textarea;我需要將該文本區域的值保存到js對象中。
如果沒有按'enter'(換行符),它的工作正常。如何保存它,並使用換行符進行檢索。使用
保存
dataObject[0]["Category"][0]["Category"] = $('textarea').val();
使用此代碼,使其HTML的[在JSON多行字符串]
var newText = $('textarea').val(); //value
newText = newText.replace(/\r?\n/g, '<br />');
我覺得這個代碼可以幫助你!
$(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/
可能重複(http://stackoverflow.com/questions/ 2392766/multiline-strings-in-json) – MaVRoSCy
什麼不行?什麼意思'保存textarea的值到JSON'? –
textarea中的換行符是\ n,將它保存到json對象中時沒有問題 – zuo