JSON和AJAX是现代Web开发中经常使用到的技术,而JSONP则是在AJAX中也常用到的技术。它们都能够实现在Web页面上迅速地异步加载数据而不用刷新页面的功能。下面将对这几种技术进行简单的介绍。
AJAX
function loadXMLDoc(){ var xmlhttp; if (window.XMLHttpRequest){ // code for IE7+,Firefox,Chrome,Opera,Safari xmlhttp=new XMLHttpRequest(); }else{ // code for IE6,IE5 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp.onreadystatechange=function(){ if (xmlhttp.readyState==4 && xmlhttp.status==200){ document.getElementById("myDiv").innerHTML=xmlhttp.responseText; } } xmlhttp.open("GET","/ajax/ajax_info.txt",true); xmlhttp.send(); }
JSON
let myObj = { "name":"John","age":31,"city":"New York" }; let myJSON = JSON.stringify(myObj); window.location = "demo_json.PHP?x=" + myJSON;
JSONP
function myFunc(myObj) { document.getElementById("demo").innerHTML = myObj.name; }
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。