0

我正在向我的 PHP 脚本发出 ajax 请求,该请求将回显一定数量的表(每次都不同),当用户单击 submit_form 按钮时,我希望将其包含在我的原始页面中。我的问题是如何让 Jquery 将此表显示到table_layoutdiv 中?

HTML:

<div id="table_layout"> </div>

查询

$( ".submit_form" ).click(function( e ) {


          $.ajax({
          type : 'GET',
          url:  'draw_tables.php',
          dataType : 'html',
          data:  dataString ,
          error : function(XMLHttpRequest, textStatus, errorThrown) {
          alert('error'); },
          success : function(data) { //appendto.('#table_layout')   } 
          });    
          return false; 
          })

PHP (draw_tables.php)

echo '<table>';
echo '<input type="text" name="ID">';
echo '<input type="text" name="CLASS">';
echo '</table>';
4

3 回答 3

2

例如,您可以发出 ajax 请求并用它填充 div

 $.get("draw_tables.php", function(data) {
 $("#table_layout").html(data);
 });

这将使用来自 ajax 请求的数据填充您的table_layoutid。

于 2012-12-06T20:48:13.330 回答
1
$('#table_layout').append(data);
于 2012-12-06T20:40:40.267 回答
0

在成功回调中,您应该添加:

$('#table_layout').append(data);
于 2012-12-06T20:57:53.270 回答