我想在ajax请求完成并且成功得到响应时初始化jquery函数。因为想获得一个表作为Ajax响应,并使用数据表jQuery插件girds如何初始化ajax请求的成功jquery函数?
函数初始化这样
$(document).ready(function() {
$('#data_grid').dataTable();
});
功能,这将在阿贾克斯成功触发梳理出来的网格响应
function showgValid()
{
if(xmlHttp.readyState == 4 || xmlHttp.readyState == "complete")
{document.getElementById('loadingImg').style.display='none';
data =xmlHttp.responseText;
document.getElementById("genPay").innerHTML=data;
}
}
在Ajax响应的成功,genPay的innerHTML的股利将成为这个responseText, 响应文本将是一个id data_table的表。
AJAX请求将被发送,并得到了以下文件:
require_once '../config.php';
$db = $_GET['db'];
$table = $_GET['table'];
$_SESSION['table']=$table;
?>
@import "demo_page.css";
@import "demo_table.css";
$(document).ready(function() {
$('#data_grid').dataTable();
});
if ($line == 0)
{
?>
$sql=mysql_query("show columns from $table");
while($res = mysql_fetch_row($sql))
{
echo "
$res[0]";}
?>
}
$line++;
?>
$result = mysql_query("select * from $table");
$num_rows = mysql_num_rows($result);
while ($get_info = mysql_fetch_object($result)){
print "
";foreach ($get_info as $field)
print "
$field";print "
";}
?>
print "
";?>
的问题是,我没有得到的电网上午期待。我认为这个函数并没有初始化ajax请求的成功。请纠正我摆脱这个问题
2011-12-03
Bala.C