【问题标题】:Jquery loops through php array, taps API and pushes back results to mysqljQuery 循环遍历 php 数组,点击 API 并将结果推送回 mysql
【发布时间】:2014-04-02 18:24:22
【问题描述】:

我有一个 php 数组 - 比如说 startups[] - 包含 36000 个启动名称。我想使用这些名称来构建 URL API 端点。

我无法弄清楚如何使用 Jquery 来循环遍历这个 php 数组,并为这 36000 个条目中的每一个进行 api 调用以检索附加到启动名称的 id。

我也想知道如何更新mysql中与启动名称相对应的id列。

感谢您的建议!

【问题讨论】:

  • 呜呜。你意识到 php 是服务器端而 jquery 是客户端吧?
  • for(i = 0; i < startups.length; i++) { $.ajax('yourscript.php?id=' + startups[i], ...); }。不过,效率低得惊人。您将进行 36,000 个 http 请求。祝你好运...

标签: php jquery mysql arrays api


【解决方案1】:

如果你有一个页面需要回显一个 php 数组,可能最简单的方法就是对数组进行 json 编码并在你需要的地方打印它:

使用 PHP 5.4+ 短开/回显

  <?=json_encode($startup)?>

正如您问题的 cmets 中所述,这将触发大量 http 请求,可能不是最佳方法。

【讨论】:

  • 我确实理解这听起来效率很低,但我实际上是在尝试通过 API 废弃数据库来进行一些统计分析...
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-10-05
  • 2021-07-13
  • 2020-09-11
  • 2015-12-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多