gpt4 book ai didi

PHP cURL 获取文件,在 Javascript 中使用

转载 作者:行者123 更新时间:2023-11-30 08:09:12 26 4
gpt4 key购买 nike

我想写一个小的 php 程序,它通过 cURL 从远程服务器获取 csv 文件。它到目前为止有效,现在我想在 JS 中使用这个 csv 文件。

将此文件从 php 传递给 JS 的最佳方法是什么?

在 php 服务器上创建 tmp 文件并在 JS 中使用指向该文件的链接?有更聪明的方法吗?

谢谢

最佳答案

我会使用 AJAX 调用 PHP 文件,然后使用 cURL 获取 CSV。

如果您选择直接使用 PHP 加载 DOM 中的文件,则该页面将在 cURL 操作完成后才会出现。根据经验,我注意到如果一个页面需要 30 秒来加载,最好显示带有“正在加载...”的页面,而不是显示一个空白页面 29 秒并在最后一秒显示所有内容。

顺便说一下,使用cURL和AJAX调用也是一种规避Same-domain AJAX的方法。

我不建议在 JS 中使用 PHP 代码,因为它会消除有效缓存/缩小 JS 的可能性,如果您选择这样做的话。而且,它不漂亮。

我会怎么做;

  • 使用 AJAX 调用 PHP 文件
  • 使用 cURL 获取文件
  • 以 JSON 格式输出数据,它可能看起来像这样

    "{"1":{"col1":"hey","col2":"hey2"},"2":{"col1":"heyhey","col2":"heyhey2"}}"

  • 在表格中显示数据,可能使用 dataTables 或类似的东西。

关于PHP cURL 获取文件,在 Javascript 中使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12882485/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com