是否可以将格式化的to (带有tr和TD的服务器端)从ctp文件发送到Ajax调用。因为数据表默认创建tr TD。但是我想在服务器端创建tr和td并发送输出。我在服务器端使用PHP。
发布于 2014-08-19 08:17:34
如果我没理解错的话。
<?php
// testfile.php
$param = $_GET['param1'];
$table = '<table id="my_table">';
switch($param1)
{
case 1:
for($i=0;$i<=5;$i++)
$table .= '<tr><td>'.$i.'</td><td>SOME TEXT</td></tr>';
break;
case 2:
for($i=100;$i<=105;$i++)
$table .= '<tr><td>'.$i.'</td><td>ANOTHER TEXT</td></tr>';
break;
}
$table .= '</table>';
echo $table;
?>
现在调用它,使用ajax
jQuery.ajax({
url: testfile.php,
cache: false,
async: false,
data : 'param1='+ $('#some_hidden_field_value').val(),
success:function(obj){
$('#div_with_table').html(obj);
}
});
并运行jquery datatable插件:
$(document).ready(function(){
$('#my_table').dataTable();
});
https://stackoverflow.com/questions/25376165
复制相似问题