先上效果:
思路:访客请求一旦请求汇率信息,就让服务器执行一次跨域请求,让服务器读取包含汇率信息的界面,通过正则或者其他的类库(simple_html_dom解析器)提取我们所需的信息,以json的格式返回给客户端。
这里用到的simple_html_dom
下面是后端的代码(getCurrencyInfo.php)
<?php
//允许跨域访问
header("Access-Control-Allow-Origin:*");
//设置字符编码
header("Content-type: text/json; charset=utf-8");
//引入类库文件
include('simple_html_dom.php');
//实例化simple_html_dom类
$html = new simple_html_dom();
//将包含中国银行汇率信息的网页加载到$html中
$html = file_get_html('http://www.boc.cn/sourcedb/whpj/');
//存放目标信息的二维数组全局变量
$targetInfo=null;
//获取汇率信息函数
function getCurrencyInfo($currencyName,$currencyId){
//引入全局变量
glo