我还是javascript的新手,并尝试创建一个promise函数来运行php脚本并使用返回数据来做某事。我已经使用ajax完成了这项工作。我想知道诺言是否和我的ajax功能一样。这是我的ajax / promise函数:
使用ajax:
$.ajax({
url:"../php/getuserdata.php",
type: "GET",
dataType: "text",
success:function(result){
console.log(result);
$("#user-data-table tbody").append(result);
}
});
使用承诺:
function getUserData(){
var url = "../php/getuserdata.php";
fetch(url).then(function(response) {
return response.text()
}).then(function(text) {
console.log(text);
$("#user-data-table tbody").append(text);
});
}
我可以使用这样的承诺吗?还有,默认情况下只使用GET的承诺吗?