
Originariamente inviata da
techno
Ciao a tutti
Ho questo script:
codice:
function result(){
let myPromise = new Promise(function(resolve, rejiect) {
resolve(xajax(formdata, "/script/playlist.php"));
});
myPromise.then(
function(value) {
alert(value);
},
function(error) {
alert(error);
},
);
}
function xajax(formdata, url) {
$.ajax({
url: url,
data: formdata,
method: "POST",
contentType: false,
processData: false,
success: function(response) {
return response;
},
error: function(response) {
return response;
}
});
}
perche in alert mi da sempre undefined?
Ciao,
credo che tu voglia fare una cosa del genere:
codice:
function xajax(formdata, url) {
return new Promise((resolve, rejiect)=> {
$.ajax({
url: url,
data: formdata,
method: "POST",
contentType: false,
processData: false,
success: function(response) {
resolve(response);
},
error: function(response) {
rejiect(response);
}
});
});
}
....
....
xajax(formData,"/script/playlist.php")
.then((value)=> alert(value))
.catch((error)=> alert(error));