作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我有一个 PHP 脚本,可以获取相对大量的数据,并将其格式化为 HTML 无序列表,以便在 Ajax 应用程序中使用。
考虑到数据在几十到可能超过一百 KB 的数量级,并且我希望能够使用 Javascript 区分不同的列表,执行此操作的最佳方法是什么?
我考虑过 json_encode,但当请求的行数超过一定数量时(可能是 PHP 内存限制?),这会导致 [null]。
非常感谢,费拉
最佳答案
字符串中的某些非法字符可能会破坏 PHP 中的 json_encode() 函数,您需要对其进行清理才能正常工作。如果这成为问题,您可以使用正则表达式来执行此操作。
但是,如果您要发送包含如此大量数据的请求,那么使用 AJAX 发送可能是不明智的,因为您的应用程序似乎 react 迟钝。直接从数据库中获取这些数据可能更好,因为这将是一种更快的方法,尽管您显然必须做出妥协。
关于php - 如何为 jQuery 编码大型 HTML 列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7786141/
我是一名优秀的程序员,十分优秀!