当前位置: 首页 > 面试题库 >

同一ajax调用中有多个URL?这可能吗?

柳墨一
2023-03-14
问题内容

我可以使用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);
         }
     });
};


 类似资料:
  • 问题内容: 是否有可能通过jQuery中的按钮调用两个URL。例如,我也想添加评论之一。我该如何代表他们? 问题答案: 您不能同时/在同一呼叫中向2个URL发出AJAX请求,您需要将其分别作为2个不同的呼叫进行调用。 您可以使其成为一个函数,例如:

  • 因此,在重构我的基于类的聊天机器人组件以使用反应钩子的过程中,我遇到了一个使用状态钩子覆盖状态中的对象的问题。这导致只有机器人响应显示在用户界面中。当我与机器人聊天时,用户界面中显示的用户输入的闪光会被聊天机器人的响应覆盖。下面是代码: 可以这样在同一个异步函数中写入useState两次吗?如果不是,您建议我如何重构此代码,以便消息状态返回一个交替对象数组,例如:

  • 我有几个函数,我根据ajax调用中的列表填充下拉列表: 现在,在下拉列表被填充后,我想选择一个特定的项目,但要获得这个项目,我需要另一个ajax,如: 主要功能基本上是: 问题是,在< code>fillUpdateDropDown完成之前,已经到达了< code>getDefaultDetails的< code>success回调(dropdowns可能有很多项)。 我试图理解回调,但在我的情况

  • 问题内容: 在我的React应用程序中,我有一个参数数组(例如一些ID),这些参数应该用作ajax调用队列的参数。问题是该数组可能包含1000多个项目,如果我仅使用forEach循环递归地进行ajax调用,则浏览器页面最终会在每个请求得到解决之前停止响应。 是否有一种技术/库可以允许以异步方式一次发送5个请求,例如,一次异步发送ajax请求,并且仅在这些请求完成后才继续下一个5? 后续问题: 反应

  • 在Hadoop MapReduce中是否有可能使用多个不同的映射器有多个输入?每个映射器类都在一组不同的输入上工作,但它们都会发出由同一个减速器使用的键值对。请注意,我不是在这里谈论链接映射器,我是在谈论并行运行不同的映射器,而不是顺序运行。

  • 问题内容: 我的项目是一个网络移动应用程序,它使用对服务器的大量调用来刷新和检索数据,我正在使用php脚本从服务器获取数据。 我注意到,并且用户也告诉我,有时应用程序性能非常慢。我认为这是由于调用导致的,我检查了服务器,并在发生此问题时没有任何性能问题。 这很奇怪,因为当问题发生时,应用程序将请求发送到服务器,并被卡住,直到出现超时错误为止;再次发送时,它运行良好并在不到一秒钟的时间内给出了答案。