使用数据表。尝试使用 POST 获取工作函数(目前仅适用于 GET)。
基于 on this discussion我修改了this function得到类似下面的东西。现在收到错误消息:
json.aaData 在第 99 行未定义
jQuery.post( sSource, aoData, function (data) {
/* Callback processing */
oCache.lastJson = jQuery.extend(true, {}, data);
if ( oCache.iCacheLower != oCache.iDisplayStart )
{
data.aaData.splice( 0, oCache.iDisplayStart-oCache.iCacheLower );
}
data.aaData.splice( oCache.iDisplayLength, data.aaData.length );
fnCallback(data)
},"json" );
}
else
{
json = jQuery.extend(true, {}, oCache.lastJson);
json.sEcho = sEcho; /* Update the echo for each response */
json.aaData.splice( 0, iRequestStart-oCache.iCacheLower ); // <- this line
json.aaData.splice( iRequestLength, json.aaData.length );
fnCallback(json);
return;
}
}
我错过了什么?有什么建议吗?
最佳答案
它是 jQuery.post( sSource, aoData, function (data) {
。您有 aoData
,但在代码中您引用了 aaData
.这可能是一个错字。
关于javascript - 在 JS 中将 GET 转换为 POST,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10574445/