TypeError i在jquery.min.js

时间:2018-10-15 12:26:10

标签: jquery ajax append

好的,所以我知道错误不是来自jquery。

我有一个ajax答案,其中一些内容以一组HTML表格行的格式设置,我想将其附加到表格中:

$.ajax().done(function() {
    ...
    table.append(response);
    ...
});

容易,对吧?好吧,不是真的。我收到此错误:

  

TypeError:我为空

所以要调试,我记录了响应内容:

...
console.log(response);
table.append(response);
...

response不为空。完全没有:<tr><td>178</td>......</td></tr>
实际上,我非常确定可以一次性添加到DOM的大小是有限制的。因为在控制台中,当我展开响应日志时,需要一两秒钟才能显示...

我知道响应为何这么大:它包含我的答案以及我使用的几个插件生成的一些错误信息,但是我需要显示它以在服务器ajax请求处理中获得可读的调试信息(为什么,在哪里,我的代码如何崩溃?)...

所以我的问题是:有人知道JQuery附加大小是否有限制,尤其是它是哪个值?我在Google上找不到它...

编辑:
我设法显示了响应的内容:

table.append(response.substr(0));

然后我可以修复该错误。 (对于那些想知道的人:这是正则表达式中的语法错误)

0 个答案:

没有答案