💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
### Promise Ajax 下面是一个用 Promise 对象实现的 Ajax 操作的例子。 ~~~ function ajax(URL, method = 'GET', data = null) { var pro = new Promise(function(resolve, reject) { var ajax = new XMLHttpRequest(); var method=method||"GET" var data=data ||null ajax.open(method, url); ajax.send(data); ajax.onreadystatechange = function() { if (ajax.readyState == 4 && ajax.status == 200) { resolve(ajax.responseText); } } setTimeout(function() { reject("请求服务器失败"); }, 1000) }) return pro; } ~~~ ~~~ var URL = "/try/ajax/testpromise.php"; ajax(URL).then(function onFulfilled(value){ document.write('内容是:' + value); }).catch(function onRejected(error){ document.write('错误:' + error); }); ~~~ > 同步操作 ~~~ var res = JSON.parse(await ajax(actionRoot + 'is_tel')); ~~~