javascript - 将json数据分配给jquery的最佳方法
问题描述
我正在尝试使用下面的两个选项..
1)我生成一个json文件(文件大小为9mb)并在加载时调用这个文件。
$.get(JsonFilePath, function (data) {
var databaseTable = $.parseJSON(data);
})
这种方法在加载时间上需要 30 秒以上的时间
2)在这里我调用一个生成json的函数,我在加载时调用这个函数。
$.get(functionPath, function (data) {
var databaseTable = $.parseJSON(data);
})
php函数代码
add_action('wp_ajax_GetAllRecord', 'GetAllRecord');
add_action('wp_ajax_nopriv_GetAllRecord','GetAllRecord');
function GetAllRecord()
{
global $wpdb;
$test_switchnew_btl_data = $wpdb->get_results("SELECT * FROM ".$wpdb->prefix."btl_data");
$test_switchnew_residental_data = $wpdb->get_results("SELECT * FROM ".$wpdb->prefix."residental_data");
$switchnew_lenderprofile = $wpdb->get_results("SELECT * FROM ".$wpdb->prefix."lenderprofile");
echo json_encode(array('switchnew_btl_data' => json_encode($test_switchnew_btl_data), 'switchnew_residental_data' => json_encode($test_switchnew_residental_data), 'switchnew_lenderprofile' => json_encode($switchnew_lenderprofile)));
}
但是这个过程也需要 30 秒以上的时间来加载。因为数据库有 14k 条记录。
你能帮我找到减少加载时间的最佳方法吗?
解决方案
推荐阅读
- r - fread 没有正确读取列名
- javascript - 如何创建具有许多条的 charjs 条形图?
- python - 使用 selenium python 选择类
- java - 使用 Soot 分析 Java 程序
- javascript - 使用 csv 数据创建嵌入式消息 - nodeJS
- amazon-web-services - 有人可以解释 S3 存储桶隐私设置吗?
- python - 如何使用 python 保持 CMD 打开并在其上运行命令?
- git - composer.json 文件中作曲家私有存储库的身份验证
- xamarin - 单击 CollectionView 中的一行时,Xamarin Forms MVVM 显示图标/图像
- javascript - Vue 可拖动排序仅在选择时