我构建了一个简单的表单,只要您按 ENTER 就提交。它工作正常,但是每当我尝试在其中运行.post
时,当我按 Enter 而不是提交时,textarea 中的文本就会中断。
我所说的打破是什么意思
textarea 中的文本是
| 打破
这工作正常
// Submit comment on ENTER key pressed
$("textarea[name=comment_body]").keypress(function(event) {
if (event.which == 13) {
alert(comment_body);
}
});
这不
// Submit comment on ENTER key pressed
$("textarea[name=comment_body]").keypress(function(event) {
if (event.which == 13) {
var comment_body = $(this).val();
$.post("comments.php", {
comment_body: comment_body
}
alert(comment_body);
}
});
如何在其中使用 jQuery .post 而不会失败?