- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试通过 Ajax 从 asp.net Web 服务器 (.asmx) 文件加载 jQuery 数据表。
我正在使用以下 jQuery:
$("#taskTable").dataTable({
"bProcessing": true,
"bServerSide": true,
"sAjaxSource": "ajaxPages/getTheTasks.asmx/getAllTasks",
"fnServerData": function (sSource, aoData, fnCallback) {
alert("test");
aoData.push({ "name": "id", "value": ProjectID });
$.getJSON(sSource, aoData, function (json) {
fnCallback(json);
});
}
});
我一直在用firebug进行调试。我可以在每一行上一直停到“fnserverData”。一旦我到达该行,我就无法进入该函数。警报永远不会触发。我什至从来没有向网络服务发送请求。它只是跳过。我已经多次重写了这段代码,并基于几个不同的示例。
这里的代码几乎是逐字来自数据表网站,它确实有效。 (数据表网站示例使用 PHP 源。我什至复制了该源并尝试通过 sAjaxSource 使用它,但它仍然没有进入 fnServerData。
如果有人问,我的网络服务会返回一个字符串(序列化的 json)。我无法想象 Web 服务会成为这里的一个问题,就好像请求从未发送过一样。
如果我在 $.getJSON 行上放置一个断点,它永远不会命中。
感谢大家查看此内容!
最佳答案
问题已解决。它真的很蠢,只是瞪着我。我的页面上没有 id 为“taskTable”的表格。在处理数据表的 Ajax 源部分之前,我从不同的页面加载该表。我忘记提前了。
关于Jquery DataTable fnServerData 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10544443/
我正在尝试在我的项目中使用数据表。我想了解“fnServerData”回调选项的使用。我已经浏览了文档Here并看到以下示例代码 - $(document).ready( function() {
让我把它变得很简单在 server_processing.php 上 $aColumns = array('is_active','CompanyName', 'email', 'phone_no',
我正在尝试通过 Ajax 从 asp.net Web 服务器 (.asmx) 文件加载 jQuery 数据表。 我正在使用以下 jQuery: $("#taskTable").
默认情况下,DataTables 中的 Ajax 调用通过在 url 上添加虚假字段来避免缓存,例如http://yoursite.com/api/?_348522852542'。我想禁用此功能。看起
我正在初始化数据表并使用ajax函数加载数据。服务器端是spring mvc + hibernate。 以下是初始化数据表的代码 $('.hist_data').on('click', functio
我正在为 ajax 调用生成一个关于 session 超时的 http 403。使用 jquery Datatables 时,我可以使用 fnServeData 来拦截返回的调用,如下所示 "fnSe
我正在使用带有服务器端数据的数据表插件,并使用 AJAX 更新表。 我的数据表设置如下所示: tblOrders = parameters.table.dataTable( { "sDom":
我是一名优秀的程序员,十分优秀!