首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >创建异步更新的内容PHP

创建异步更新的内容PHP
EN

Stack Overflow用户
提问于 2017-12-23 01:30:37
回答 2查看 43关注 0票数 0

我正在尝试用PHP创建一个交易机器人。我想获得货币的价值,并更新它,即使不刷新页面。

为了做到这一点,我应该每隔5-10秒执行一次这个调用。对吗?

代码语言:javascript
运行
复制
$summ = $d->getMarketSummary("USDT-BTC");

有没有一种异步的方式呢?即使用户没有重新加载整个页面。

我听说过AJAX,但它是Javascript。提前谢谢你。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-12-23 01:35:25

你已经听对了,你需要用JavaScript和AJAX来做这件事。这里有两个部分:

1)你需要用PHP做一个API,一条只会响应你想要的数据的路由。因此,当调用该页面时:

代码语言:javascript
运行
复制
<?php
$summ = $d->getMarketSummary("USDT-BTC");
echo $summ;
?>

并映射到url,比方说/data

2)您需要在页面中创建一个JS,以便经常调用新创建的路由;为此,您需要使用ajax (xmlhttprequest或Fetch API),并使用setInterval函数定期调用它并相应地更新页面中的数据。

票数 0
EN

Stack Overflow用户

发布于 2017-12-23 01:33:16

如果您不能使用javascript (AJAX)来完成此任务,那么唯一方法就是创建一个CRON作业,该作业每分钟触发一次PHP脚本。不幸的是,CRON作业不能被配置为每X秒执行一次,但您可以在一天中的每分钟都执行它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47945260

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档