使用PHP+ajax实时显示下面这里的行情数据
发布网友
发布时间:2022-07-22 00:14
我来回答
共3个回答
热心网友
时间:2023-11-02 19:10
其实这跟AJAX无关,
AJAX也是需要一个类似点了按钮触发它去调取数据这样子,
你如果想要时时刷新,相当于原页面每变动一次,你这边页面也跟着变动对吧,
如果用PHP做,只能定时查询了,每隔多长时间主动查询一次,
每次查询完保存信息,完了,下次查询时比对与上次查询的信息是否有变化,
如果有变化则显示在你的目标页上,
以上,有问题请追问,
热心网友
时间:2023-11-02 19:11
用一下jquery就非常简单了。
js端:
$.ajax({ url: "ShowData.php",
data:json,//你的json
dataType:"text",
type: "POST",
success: function (json) {
result = json;
},
}});
php端:
$p_new = $_POST ["p_new"];
echo $p_new;
热心网友
时间:2023-11-02 19:11
<?php
// 使用CURL对象访问此页面。
$curl = curl_init('http://market.huobi.com/staticmarket/detail.html');
curl_setopt($curl, CURLOPT_HEADER, 0);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
$resp = curl_exec($curl);
$body = substr($resp, 12, -1);
$body = @json_decode($body);
if (is_object($body)) {
$data = array();
$sells = $body->sells;
foreach ($sells as $sell) {
$data[] = array('amount' => $sell->amount);
}
echo json_encode($data);
} else {
echo '获取数据失败';
}