Typescript 用接口模拟ajax请求
interface Config { type:string; url:string; data?:string; dataType:string } function ajax(config:Config){ var xhr = new XMLHttpRequest() xhr.open(config.type,config.url,true) xhr.send(config.data); xhr.onreadystatechange =function(){ if(xhr.readyState==4 && xhr.status==200){ console.log('success') } else{ console.log(xhr.responseText) } } } ajax({ type:'get', url:'www.baidu.com', data:'name:zhangsna', dataType:'json' })
运行结果: