Javascript Jquery将最后一次输出作为值
我有一些代码,它是用来向数据库发送评论的。 我有jquery和ajax代码:Javascript Jquery将最后一次输出作为值,javascript,php,jquery,mysql,ajax,Javascript,Php,Jquery,Mysql,Ajax,我有一些代码,它是用来向数据库发送评论的。 我有jquery和ajax代码: <script type="text/javascript"> $(document).ready(function() { $('#comm1').keypress(function(event) { var key = (event.keyCode ? event.keyCode : event.which); if
<script type="text/javascript">
$(document).ready(function() {
$('#comm1').keypress(function(event) {
var key = (event.keyCode ? event.keyCode : event.which);
if (key == 13) {
var comment = $('#comm1').val();
var fromstatid = '<?php echo $status->fromid; ?>';
var status = '<?php echo $status->id;?>';
var fromid = '<?php echo $frid; ?>';
$.ajax({
method: "POST",
url: "d/includes/counts.php",
data: {u: fromid, status: status, comment: comment, fus: fromstatid},
success: function(status) {
$('#comm1').val('');
}
});
};
});
});
</script>
#comm1 is textarea for comment ..
$(文档).ready(函数(){
$('#comm1')。按键(函数(事件){
var key=(event.keyCode?event.keyCode:event.which);
如果(键==13){
var comment=$('#comm1').val();
var fromstatid='';
var状态=“”;
var fromid='';
$.ajax({
方法:“张贴”,
url:“d/includes/counts.php”,
数据:{u:fromid,状态:status,comment:comment,fus:fromstatid},
成功:功能(状态){
$('#comm1').val('');
}
});
};
});
});
#comm1是供评论的文本区域。。
对于php,我喜欢数据库的基本输出,问题是我的jquery只使用数据库的最后一个输出作为值。换句话说,无论我在何处键入注释,它都会发送到数据库以获得最后的输出。若我有一个回复按钮,然后它将我发送到新页面或其他地方,在那个里我可以将数据库的输出限制为1,或仅限于我想要评论的地方,那个么它就可以工作。但是我可以在这里做吗?这里有所有的评论。。。此外,我还试图将该输出的id设置为数据库中的某个word+php id,但当我将其添加到jquery代码中时,似乎发现它不起作用了。。。。
我尝试的代码是:$(“#某物”)。按键….
它停止了脚本看起来整个脚本都不工作了
我问了类似的问题,但没有人回答我正确的问题。。。另外,我在想我可以在jquery中生成foreach吗。。并对每个输出说做点什么。我真的不知道为什么它只使用页面上的最后一个输出作为值,但如果有人有一些解释,它会有很大帮助吗
编辑:
或者我需要为每个输出回显jquery代码吗
更新:
尝试回显整个jquery代码,但它不起作用
新的:
如您所问,我有d/includes/counts.php文件和index.php
在counts.php中,我只是输入通过ajax发送的数据库值。。。
在index.php内部,我说我有基本的foreach数据库输出,可以回显$status->text和for comment to echo text之类的内容,我可以在其中键入comment for text。。。代码太长了,我对代码没有问题,我对将jquery代码连接到所有输出有问题,不仅仅是最后一个
为什么我的
var status=''代码>和var fromstatid=''代码>仅使用最后的输出值?我是否可以在echo中为每个输出生成一些变量,并在代码中使用该变量来导航注释的是哪一个
我发现脚本也只能在一个输出上工作,就像我试图对另一个输出进行评论,然后按ENTER键一样,它不会工作 您必须知道,只会检索PHP文件的最后一个输出。所以我想知道你在PHP文件中输出了什么?你能发布PHP代码吗?(很抱歉,在这里回答,但没有足够的要点进行评论).我的输出添加的只是一些帖子或其他东西的文本,以及带有名称和id的textarea,它看起来是这样的:当我将id保留为comm1时,它可以工作,但它只保存最后一次输出的值,当我使用一些php代码将其更改为ids和staf与其他输出不相等时,它就不工作了