【发布时间】:2013-03-25 01:45:25
【问题描述】:
是否可以在数据表 ajax 调用成功时调用 javascript 函数。 这是我尝试使用的代码,
var oTable = $('#app-config').dataTable(
{
"bAutoWidth": false,
"bDestroy":true,
"bProcessing" : true,
"bServerSide" : true,
"sPaginationType" : "full_numbers",
"sAjaxSource" : url,
"fnServerData" : function(sSource, aoData, fnCallback) {
alert("sSource"+ sSource);
alert("aoData"+ aoData);
$.ajax({
"dataType" : 'json',
"type" : "GET",
"url" : sSource,
"data" : aoData,
"success" : fnCallback
});
}
有没有可能有类似的东西,
success : function(){
//.....code goes here
}
而不是 "success" : fnCallback ------> 这是 AJAX 调用的最后一行。 在此功能中,我想检查从服务器端发送的值。 在此先感谢您的帮助....
【问题讨论】:
-
有可能。你试过了吗?
-
您将参数传递给
FnServerData作为对$.ajax的回调。你想改用什么? -
感谢您回复德沃夏克。函数 fnCallback(){ 警报("fnCallback");我尝试调用这个方法。所以我将回调作为参数传递给 FnserverData。如果它没有传递到 FnServerData 中,它会继续处理而不报告任何错误。
-
我在这个函数中尝试了
success : function(){ //.....code goes here },我发出了警报。我得到了正确的警报信息。但数据表没有加载 -
那么你有一个不同的问题,而不是如何在 ajax 成功上做某事。
标签: javascript jquery ajax datatables