如何用AJAX进行JSON数据获取请求?
- 内容介绍
- 文章标签
- 相关推荐
本文共计119个文字,预计阅读时间需要1分钟。
使用ajax进行JSON类型的数据获取,可以通过以下简化后的代码实现:
javascriptfunction httpGetJSON(url, callback, async) { var xmlhttp=window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject(Microsoft.XMLHTTP); xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4 && xmlhttp.status==200) { callback(JSON.parse(xmlhttp.responseText)); } }; xmlhttp.open(GET, url, async); xmlhttp.send();}
ajax getJSON请求// http GET请求(json类型) function httpGetJSON(url, callback, async) { var xmlhttp; xmlhttp = window.XMLHttpRequest ? new XMLHttpRequest : new ActiveXObject("Microsoft.XMLHTTP"); xmlhttp.onreadystatechange = function() { if(4 == xmlhttp.readyState && 200 == xmlhttp.status) { try { callback(JSON.parse(xmlhttp.responseText)); } catch(e) { callback(eval("(" + xmlhttp.responseText + ")")); } } }; async = false == async ? false : true; xmlhttp.open("GET", url, true); xmlhttp.send(); };
本文共计119个文字,预计阅读时间需要1分钟。
使用ajax进行JSON类型的数据获取,可以通过以下简化后的代码实现:
javascriptfunction httpGetJSON(url, callback, async) { var xmlhttp=window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject(Microsoft.XMLHTTP); xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4 && xmlhttp.status==200) { callback(JSON.parse(xmlhttp.responseText)); } }; xmlhttp.open(GET, url, async); xmlhttp.send();}
ajax getJSON请求// http GET请求(json类型) function httpGetJSON(url, callback, async) { var xmlhttp; xmlhttp = window.XMLHttpRequest ? new XMLHttpRequest : new ActiveXObject("Microsoft.XMLHTTP"); xmlhttp.onreadystatechange = function() { if(4 == xmlhttp.readyState && 200 == xmlhttp.status) { try { callback(JSON.parse(xmlhttp.responseText)); } catch(e) { callback(eval("(" + xmlhttp.responseText + ")")); } } }; async = false == async ? false : true; xmlhttp.open("GET", url, true); xmlhttp.send(); };

