javascript - 同一个 ajax 调用中的多个 url?这可能吗?

标签 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);
     }
 });

最佳答案

您不能对来自多个页面的 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);
         }
     });
};

关于javascript - 同一个 ajax 调用中的多个 url?这可能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18097747/

相关文章:

javascript - 单击后禁用提交按钮以防止用户向服务器发送多个请求

javascript - 如何修改上传功能的前端代码

javascript - 将 ajax 请求限制为单个页面

javascript - 将键盘焦点设置为 YouTube 嵌入

jquery - 如何在 Seaside 回调中访问 jQuery 事件对象

javascript - 从给定点开始从数组中获取 n 个数字

javascript - 将事件绑定(bind)到fabricJS中的对象

javascript - 使用 JavaScript 显示复选框值

javascript - Angular 1.4.3 中的 $http 简写和简写有什么区别?

javascript - HTML 加载图像 : Is my algorithm producing too much traffic?