高分请教curl如何获取另一个页面的json数据返回到html显示出来

我写了一下curl,可能写的不全,如何补充,如何返回到模板页面显示出来?没人回答吗... 我写了一下curl,可能写的不全,如何补充,如何返回到模板页面显示出来?
没人回答吗
展开
 我来答
浪默子
2015-06-05 · TA获得超过6.6万个赞
知道大有可为答主
回答量:6435
采纳率:84%
帮助的人:747万
展开全部
$res = curl_exec($ch);//这句只代表执行了一个curl句柄,你还要获取它
$content = curl_getinfo($ch);//获取内容
echo json_encode($content);//输出获取的内容
curl_close($ch);//关闭一个curl句柄
更多追问追答
追问
必须要用curl_getinfo()吗,输出是空array,还有模板Html页面如何获取php curl得到的数据?
追答
必须要用。这个做个比较:
curl_exec()和fopen()类似,只负责打开。
curl_getinfo()和fread()类似,负责获取内容。
前台模板页面,都是通过json函数向后台获取值,例如
$.ajax({url:_url,type:"GET",dataType:"json",timeout:5000,success:chatClickback,error:function(xhr){if(_errorTi!=""){alert(_errorTi);};

这里的success:chatClickback就是回调函数,即接受后台传来的值的函数。
function chatClickback(data) {//这里的data就是后台传来的json数据
if (data.success == 1) {json数据的格式是{“success”:1}
$("span.txt").html("ok");
return
}
}

上面两句写反了
curl_close($ch);//关闭一个curl句柄
echo json_encode($content);//输出获取的内容
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式