HIR*_*KUR 13 javascript ajax jquery
我可以使用ajax调用将数据发送到多个页面吗?我不想为此使用另一个ajax调用.
示例代码:
$.ajax({
type: 'POST',
url: '../services/form_data.php', //can I send data to multiple url with same ajax call.
data: {
answer_service: answer,
expertise_service: expertise,
email_service: email,
},
success: function (data) {
$(".error_msg").text(data);
}
});
Run Code Online (Sandbox Code Playgroud)
Or *_*uan 16
您不能对来自许多页面的1个请求使用相同的代码.
但是你可以发送2个请求.它可以通过复制粘贴你的ajax代码或通过构建一个获取URL并使用此URL发送请求的函数来完成
function sendMyAjax(URL_address){
$.ajax({
type: 'POST',
url: URL_address,
data: {
answer_service: answer,
expertise_service: expertise,
email_service: email,
},
success: function (data) {
$(".error_msg").text(data);
}
});
};
Run Code Online (Sandbox Code Playgroud)
Pau*_*aul 12
var urls = ['/url/one','/url/two', ....];
$.each(urls, function(i,u){
$.ajax(u,
{ type: 'POST',
data: {
answer_service: answer,
expertise_service: expertise,
email_service: email,
},
success: function (data) {
$(".error_msg").text(data);
}
}
);
});
Run Code Online (Sandbox Code Playgroud)
注意:成功回调生成的消息将相互覆盖,如图所示.你可能想在success函数中使用$('#someDiv').append()或类似的东西.