文本区域中输入键上的 AJAX 请求未按预期工作
AJAX request on enter key in textarea not working as expected
每当我按 Enter 键时,它似乎都不会发布它只是转到下一行。我尝试了alert
选项,它确实有效,但是当我发布某些内容时,它不起作用。
$(document).ready(function(){
$('.comment').keydown(function (e){
if (e.keyCode == 13) {
var post_id = $(this).attr('post_id');
var comment = $(this).val();
$.post('/comment.php', { post_id: post_id, comment: comment });
}
});
});
索引.php:
<div class='comment_type_area'>
<textarea class='comment' post_id='<?php $shared_id2; ?>' id='text_comment' placeholder='Write a Comment'></textarea>
<button id='post_button' type='button'>Post</button>
注释.php
include 'sqlconnect.php';
$post_id = $_POST['post_id'];
$comment = $_POST['comment'];
mysql_query("INSERT INTO `comment_system`
(`id`, `user_id`, `post_id`, `first_name`, `date_time`, `comment`)
VALUES (NULL, '1', '$post_id', '', '', '$comment')");
如何使按钮和回车键发布一些东西?我似乎想不通。请帮忙。
我能够修复它,我的错误在 index.php
索引.php
<div id='comment_type_area' class='comment_type_area'>
<form method='POST'>
<input type='text' class='comment' post_id='<?php $shared_id2; ?>' id='text_comment' placeholder='Write a Comment'></input>
<input type='submit' id='post_button' ></input>
</form>
我错过了方法部分,还更改了文本区域以输入
感谢大家的投入
相关文章:
- jQuery Ajax GET请求工作不正常
- 由于响应中不存在“Access Control Allow Origin”标头,跨域请求停止工作
- Javascript:JSON请求仅在第一次工作
- Jquery ajax方法请求体为null,但poster工作正常
- AWS API网关返回400错误请求,但Postman工作正常
- 只需添加一个'允许跨来源请求'到我的节点应用程序工作
- web工作程序中不同的服务器请求行为
- 如何让应用程序帮助程序方法在发送的请求为 JS 格式时工作
- Web 工作线程中的同步 XHR 请求是否仍会锁定浏览器
- 使用jQuery同步Ajax请求;我不能在Adobe Air上工作
- 跨源请求被POST阻止,但浏览器上的req可以正常工作,但设备上不工作
- API请求在使用phonegap调试时不工作,但在模拟器中工作,为什么
- 在处理请求工作时显示“正在处理”
- MVC 模型绑定无法通过 AJAX 请求工作
- 我不能让我的JSON请求工作
- 为什么post请求工作在本地而不是远程?搜索到的Url不同
- Ajax请求工作,但没有输出
- 如何循环大量的URL请求工作
- Ajax请求工作,但没有CSS和JavaScript
- 可以't设法使CORS请求工作