Jquery ajax请求echo html数据
我正在向我的PHP脚本发出ajax请求,该脚本将回显出某些表(每次不同),当用户单击submit_form按钮时,我想要包含在我的原始页面中。 我的问题是如何让Jquery将这个表显示在table_layout
div中?
HTML:
JQUERY
$( ".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 ''; echo ''; echo ''; echo '
';
例如,你可以发一个ajax请求并用它填充div
$.get("draw_tables.php", function(data) { $("#table_layout").html(data); });
这将使用ajax请求中的数据填充table_layout
id。
$('#table_layout').append(data);
在成功回调中你应该添加:
$('#table_layout').append(data);