[英]Is it possible to put two URLs in an AJAX request?
我的send.js
有以下代碼:
function send_upload_file(){
var FD = new FormData();
FD.append( $this.name, $this.value);
$.ajax({
url: 'upload',
type: 'POST',
processData: false,
contentType: false,
cache: false,
data: FD,
success: function (data) {
console.log('ok');
},
error: function () {
alert("ERROR in upload");
}
});
}
我可以在url:
放置兩個鏈接嗎? (例如url:“上傳,發送”)
不。如果您要發送兩個AJAX請求,則需要執行兩次。 但這的簡寫是:
var success = function () {
console.log("OK");
};
$.post("upload", FD, success);
$.post("send", FD, success);
上面的異步工作。 如果要同步執行,則需要執行以下操作:
$.post("upload", FD, function () {
console.log("OK");
$.post("send", FD, function () {
console.log("Sent");
});
});
不,您不能在第一個成功之后嘗試使用ajax
$.ajax({
url: 'upload',
success: function (data) {
$.ajax({
url: 'send',
});
},
error: function () {
alert("ERROR in upload");
}
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.