當前位置:編程學習大全網 - 網站源碼 - 求大神原生JS的ajax處理json數據格式的異步請求完整例子,最好能寫出面向對象的形式。

求大神原生JS的ajax處理json數據格式的異步請求完整例子,最好能寫出面向對象的形式。

//以post方式發送數據為例

function?chuFa()?{?//html元素事件觸發的函數

var?myXMLHttpRequest?=?null;

if?(window.ActiveXObject)?{

myXMLHttpRequest?=?new?ActiveXObject("Microsoft.XMLHTTP");

}?else?{

myXMLHttpRequest?=?new?XMLHttpRequest();

}

var?url?=?"xxx.php";

var?data?=?"key=val";?//val壹般是從某個html元素中取出的value值

myXMLHttpRequest.open("post",?url,?true);

myXMLHttpRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded");

myXMLHttpRequest.onreadystatechange?=?function(){

if?(myXMLHttpRequest.readyState?==?4?&&?myXMLHttpRequest.status?==?200)?{

var?res?=?myXMLHttpRequest.responseText;

var?jsonObj?=?eval("("+res+")");

//接下來就可以使用jsonObj這個json對象取出其中的屬性值,做壹些修改html元素value值等操作了。

}

}

myXMLHttpRequest.send(data);

}

</script

  • 上一篇:南通長牌裏的長牌是指什麽?
  • 下一篇:前端怎麽快速篩選頁面沒用的js和css文件
  • copyright 2024編程學習大全網