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 server
、node.js webSocket servers
或通过GitHub
搜索webSocket 服务器。
这是我掌握的信息。 如果有人发布更具体的答案,我会很高兴。 This 看起来很不错,如果你懂 Java。
【讨论】:
以上是关于json刷新没有ajax,websockets的主要内容,如果未能解决你的问题,请参考以下文章
django - 使用间隔的 AJAX 调用刷新模板中的 JSON 数据
JavaWeb-Ajax笔记汇总 --- 全局刷新和局部刷新;ajax 中使用 XMLHttpRequest 对象(四步);json 的使用