第一次问什么。是异教徒。 =)
我已被置于修复别人代码的位置。我几乎没有任何经验,但我是唯一可以尝试的人。
我唯一知道的是,这适用于FF和Chrome。 IE8,9绝对没有。
$('#example').dataTable( {
"bProcessing": true,
"bServerSide": true,
"sAjaxSource": "http://goodlordineedhelp.com/api/v1/getSubCategoryDetailsTest?id=<?php echo $category_details->subcategory_info->subcategory_id; ?>",
"sAjaxDataProp": "aaData",
"aoColumns": [
null,
{ "bSortable": false },
{ "bSortable": false },
{ "bSortable": false }
],
"fnServerData": function ( sAjaxSource, aoData, fnCallback ) {
$.getJSON( sAjaxSource, aoData, function (json) {
$.each(json.aaData, function(index,val) {
val[0] = '<a href="/index.php/tools/api-lee?function=forward&val='+val[4]+'">'+val[0]+'</a>';
fnCallback(json);
});
});
}
我做了一些研究,并认为我已根据我发现的几个类似问题将其与.getJSON的问题隔离开来。由于我的知识有限,我把以下内容放在一起,但无法让它发挥作用。
$.ajax({
cache: "false",
type: "get",
url: sAjaxSource,
data: aoData,
dataType: "jsonp",
contentType: "application/json; charset=utf-8",
success: function (result) {
$.each(result.aaData, function(index,val) {
val[0] = '<a href="/index.php/tools/api-lee?function=forward&val='+val[4]+'">'+val[0]+'</a>';
fnCallback(result);
});
}
});
我永远感激任何帮助。