且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

AJAX将数据添加到表中不复位表。

更新时间:2023-11-30 23:08:04

您应该使用您的jQuery的PHP文件返回数据的JSON格式。而不是替换HTML标签,并造成你的UI收回,你将取代数据。

You should have the php file return the data in json format to be used by your jQuery. Instead of replacing the html tags and causing your UI to retract, you will replace the data.

例如:

您的PHP code:

Your php code:

$data_array = array();

while($row = mysql_fetch_array($sql)) {
  array_push( $row['some_row'] , $data_array ); // add the data to an array that will later be json encoded
}

echo json_encode($data_array);

jQuery的

jQuery

$.ajax({
  url: 'query.php',
  success: function(data) {
    alert('This is the JSON: ' + JSON.stringify(data));
    $('#selector').text(data.some_row); // place the data inside the element with id = 'selector'
  }
});