当我按下回车键时,如何停止换行,在数据库中我得到并且< BR> ...
function post_Comment(text, post_id, event) {
if(event.keyCode == 13 && event.shiftKey == 0) {
$.ajax({
type: "POST",
url: "../ajax/post_comment.php",
data: { get_text : text, post_id : post_id },
cache: false,
success: function(){
$(".writecomment_" + post_id).val('');
}
});
}
return true;
}
<textarea onkeyup="post_Comment(this.value, <?php echo $post['id']; ?>, event);" placeholder='Write a comment...'></textarea>
答案 0 :(得分:0)
我实际上并不了解您的需求,但如果您想删除换行符,则可以执行以下操作。
data: { get_text : text, post_id : post_id }
将其替换为:
data: { get_text : text.replace('\n', ' '), post_id : post_id }
答案 1 :(得分:0)
我认为,您的textarea换行值已转换为<br>
标记。你需要在PHP文件上修剪它们。因为,当用户按下回车键时会触发POST方法,看看你的JS
if(event.keyCode == 13 && event.shiftKey == 0) {
$.ajax({