【问题标题】:PHP: Multiple ajax requestPHP:多个ajax请求
【发布时间】:2012-10-27 07:23:00
【问题描述】:

我想要一个用于多个 ajax 请求的代码。实际上发生的是我的第一个 ajax 请求给了我响应,并且在那个响应函数中我调用了另一个具有另一个网站 url 的函数。我想使用多个 ajax 请求向这个新网站发送数据。

请帮帮我... 谢谢, 普拉富拉

【问题讨论】:

  • 'Yes' 不是你所做的事情的例子。您尝试的具体问题是什么?
  • if (xmlhttp.readyState==4 && xmlhttp.status==200) { document.getElementById("askquote").innerHTML=xmlhttp.responseText; toOther(姓名、电子邮件、电话);我正在调用另一个函数来响应第一个 ajax 调用是否可以这样做? }

标签: php jquery


【解决方案1】:

使用全局变量并在每个请求中操作您的数据。 喜欢:

var a;
$.ajax({
    url:url_one;
    success: function(data){ a =data; }
});

$.ajax({
    url:url_two;
    data: a //sends the data from the 1st request
    success: function(data){ 
        //do something with the data from the 2nd url
     }
});

您可以根据需要将 ajax 调用封装在函数或事件处理程序中。 您还可以在将变量 a 返回的数据发送到第二个 url 之前对其进行操作。 对我来说似乎很草率,但很有效。

【讨论】:

  • 我建议您在第 9 行修正该评论。
  • @Louis Loudog Trottier 我是否需要使用 js 文件才能工作,如果是,请告诉我名称
  • 是的,您需要使用 jquery 库。这适用于 1.5.1 及更高版本,也许还有几个版本。我使用的实际文件是 jquery-1.5.1.js
猜你喜欢
  • 2013-08-18
  • 2013-08-16
  • 2016-10-15
  • 2011-11-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-03-03
  • 1970-01-01
相关资源
最近更新 更多