答案 0 :(得分:0)
在JS中使用它
$("input[type=submit]").click(function(){
$.ajax({
type: "POST",
url: "yoururl",
data: $("#addPostForm").serialize()
(...)
});
});
在服务器端代码中,您可以使用原始空格获得POST值postBody。
答案 1 :(得分:0)
在我看来,这个问题源于Chrome Dev Tools剥离换行符。更改工具设置,或尝试其他类似firebug的内容。
答案 2 :(得分:0)
很抱歉浪费你的时间,就像使用$('#postBody').val()
而不是$(this)[0].postBody.value
一样简单。无论如何,谢谢所有评论者和回答者!
答案 3 :(得分:0)
尝试通过' \ n'分割线条。 (是的,我测试了这个)并用
标签重新加入,检查出来:
$('textarea').val().split('\n')
将它放在你的onclick函数中并在它上面设置一个断点,如果你使用的是Chrome,它会将这些行分成一个数组。如果你加入
.join('<br>')
你应该好好去。