gpt4 book ai didi

php - 发送多个 url 的 ajax 请求

转载 作者:搜寻专家 更新时间:2023-10-31 21:23:03 24 4
gpt4 key购买 nike

我想为不同的收件人触发 2 封具有不同模板的电子邮件。我厌倦了在 url: 旁边添加另一个 url,但是它没有用。有没有办法向 ajax 请求添加更多的电子邮件?非常感谢您的建议。谢谢

$.ajax({
type: "POST",
url: "../wp-admin/emailer.php","../wp-admin/emailer2.php" // add more emailers
data: dataString,
success: function(){ return true;}
});
window.location.href = "thank-you";

最佳答案

你不能那样做,因为单个 AJAX 请求只能与一个 URL 对话,但你可以为不同的 URL 创建多个 AJAX 请求,它们会同时完成它们的工作——你不需要等待一个在发射下一个之前完成。因此,在那种情况下,您必须采用 array 保留所有 url。然后您需要的是 $.each$.ajax 的两个参数形式

var urls = ['/url/one','/url/two', ....];

$.each(urls, function(i,u){
$.ajax(u,
{ type: "POST",
data: dataString;
success: function(){
return true;
}
}
);
});
window.location.href = "thank-you";
}

关于php - 发送多个 url 的 ajax 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42250740/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com