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\' })
运行结果:
请发表评论