json刷新没有ajax,websockets

Posted

技术标签:

【中文标题】json刷新没有ajax,websockets【英文标题】:json refresh no ajax ,websockets 【发布时间】:2016-02-27 12:47:56 【问题描述】:

我想从这里获取数据

https://btc-e.com/api/3/ticker/btc_usd

php 中我使用:

$jsonbtce    = file_get_contents('https://btc-e.com/api/3/ticker/btc_usd');
$decodedbtce = json_decode($jsonbtce);
$lastprice    = $decodedbtce->btc_usd->last;

然后我使用 jquery ajax 刷新数据

var updateInterval = setInterval(function() 
 $('.mydivclass').load('btce.php');
,3*1000);

如何使用 websockets 和 jquery 或 javascript 从该 url 获取数据?所以即使价格更新,我也可以将 $lastprice 用于其他东西,使用 ajax 不好。

【问题讨论】:

【参考方案1】:

我遇到了和你一样的问题。很抱歉,您需要设置 WebSocket 服务器(例如用 PHP 或 Java 编写)并对其进行配置。查看Ratchet ws servernode.js webSocket servers 或通过GitHub 搜索webSocket 服务器。

这是我掌握的信息。 如果有人发布更具体的答案,我会很高兴。 This 看起来很不错,如果你懂 Java。

【讨论】:

以上是关于json刷新没有ajax,websockets的主要内容,如果未能解决你的问题,请参考以下文章

Json和Ajax学习

django - 使用间隔的 AJAX 调用刷新模板中的 JSON 数据

微信授权页面执行ajax不执行,刷新才能执行

请求Ajax成功后刷新表

JavaWeb-Ajax笔记汇总 --- 全局刷新和局部刷新;ajax 中使用 XMLHttpRequest 对象(四步);json 的使用

jsonp、json、jquery、ajax 和 wordpress 刷新页面! :S