繁体   English   中英

从数据库中检索数据而不刷新页面

[英]retrieve data from database without refreshing the page

当用户按下entre时,数据将保存到数据库中。

阿贾克斯

    $('td.edit').keydown(function(event){


    arr = $(this).attr('class').split( " " );
     var clientid=document.getElementById("client").value;
     account_id=document.getElementById("account_id").value;


     if(event.which == 13)
     { 

$.ajax({    type: "POST",
                        url:"clientnetworkpricelist/update.php",
                        data: "value="+$('.ajax input').val()+"&rowid="+arr[2]+"&field="+arr[1]+"&clientid="+clientid+"&account_id="+account_id,
                        success: function(data){

                        $('#CPH_GridView1_Status').append(data);
                        $('.ajax').html($('.ajax input').val());
                        $('.ajax').removeClass('ajax');
                                                }});
                                 }

                              }

HTML

<td  id="CPH_GridView1_Status'.$rows['net_id'].'" class="edit2 status '.$rows["net_id"].' "><img  src="image/'.$rows["status"].'f.png" /></td>

成功之后我想从数据库中检索数据并将其放在正确的td中(在点击的td的同一行中)我成功检索数据但没有在正确的td中检索

你要加载哪一行数据? 更改:

$('#CPH_GridView1_Status').append(data);

$('#CPH_GridView1_Status'+arr[2]).append(data);

在附加数据之前先清除当前''使用

$('#CPH_GridView1_Status'+arr[2]).empty();

然后附加数据

$('#CPH_GridView1_Status'+arr[2]).append(data);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM