js中除了ajax还有哪些方式可以获取接口返回的json数据

由于做的页面在电视机顶盒上使用,低端盒子不支持ajax方式,考虑过iframe还有jsonp,前者机顶盒访问时无法把src中的接口返回,当作html页面解析.后者因为js... 由于做的页面在电视机顶盒上使用,低端盒子不支持ajax方式,考虑过iframe还有jsonp,前者机顶盒访问时无法把src中的接口返回,当作html页面解析.后者因为json数据格式已定.并且测试中机顶盒也不支持这种方式,先咨询有没有其他的获取方式 展开
 我来答
  • 你的回答被采纳后将获得:
  • 系统奖励15(财富值+成长值)+难题奖励30(财富值+成长值)
藍色雷客
2015-04-12 · TA获得超过122个赞
知道小有建树答主
回答量:204
采纳率:0%
帮助的人:162万
展开全部
<script type="text/javascript">
var xmlhttp;
function loadXMLDoc(url)
{
xmlhttp=null;
if (window.XMLHttpRequest)
{// code for all new browsers
xmlhttp=new XMLHttpRequest();
}
else if (window.ActiveXObject)
{// code for IE5 and IE6
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
if (xmlhttp!=null)
{
xmlhttp.onreadystatechange=state_Change;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}
else
{
alert("Your browser does not support XMLHTTP.");
}
}

function state_Change()
{
if (xmlhttp.readyState==4)
{// 4 = "loaded"
if (xmlhttp.status==200)
{// 200 = OK
// ...our code here...
}
else
{
alert("Problem retrieving XML data");
}
}
}
</script>
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式