使用ajax请求多个URL

安尼尔·库玛(Anil Kumar)

嗨,我正尝试在按钮单击时使用Ajax调用多个URL,但它不起作用

这是我的代码

<!DOCTYPE html>
<html>
<head>
<script>
function loadXMLDoc(cfun)
{
var xmlhttp;
if (window.XMLHttpRequest)
  {// code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp=new XMLHttpRequest();
  }
else
  {// code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
xmlhttp.onreadystatechange=cfunc;
xmlhttp.open("GET",url/sendmessage.php?user=password=&mobile=7828208357&message=hello dear shakti&sender=&type=3INFORM",true);
xmlhttp.send();
}
function myFunction()
{
loadXMLDoc("GET","demo.html",function()
  {
  if (xmlhttp.readyState==4 && xmlhttp.status==200)
    {
    document.getElementById("myDiv").innerHTML=xmlhttp.responseText;
    }
  });
}
</script>
</head>
<body>

<h2>AJAX</h2>
<button type="button" onclick="myFunction()">Request data</button>
<div id="myDiv">
</div>

</body>
</html>

我在哪里错了我该怎么做到

任何帮助将不胜感激

哈米克斯

诺言并推迟

var ajax1 = $.ajax({ 
  dataType: "json",
  url: "url",
  async: true,
  success: function(result) {}                     
});


var ajax2 = $.ajax({ 
  dataType: "json",
  url: "url",
  async: true,
  success: function(result) {}  
});

$.when( ajax1 , ajax2  ).done(function( a1, a2 ) {
   // a1 and a2 are arguments resolved for the page1 and page2 ajax requests, respectively.
   // Each argument is an array with the following structure: [ data, statusText, jqXHR ]
   var data = a1[ 0 ] + a2[ 0 ]; // a1[ 0 ] = "Whip", a2[ 0 ] = " It"
   if ( /Whip It/.test( data ) ) {
      alert( "We got what we came for!" );
   }
});

另请参见jQuery.when()

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

多个AJAX请求使用when

来自分类Dev

使用ajax的多个HTTP请求

来自分类Dev

防止多个Ajax请求(使用pushstate分页)

来自分类Dev

如何使用承诺获取多个ajax请求

来自分类Dev

使用javascript对外部URL的Ajax请求

来自分类Dev

如何使用Ajax发布复杂的URL请求

来自分类Dev

使用javascript对外部URL的Ajax请求

来自分类Dev

同时多个ajax请求

来自分类Dev

多个ajax请求

来自分类Dev

使用jQuery Ajax设置多个请求标头

来自分类Dev

Apache Wicket:使用单个ajax请求更新多个FormComponent

来自分类Dev

如何使用控制台日志调用多个Ajax请求

来自分类Dev

Java中使用Ajax请求的多个数据

来自分类Dev

如何使用 for 循环发出多个 AJAX 请求

来自分类Dev

AngularJS多个ajax请求优化

来自分类Dev

避免多个ajax请求angularJS

来自分类Dev

Ajax请求返回多个答案

来自分类Dev

从多个ajax请求渲染数据

来自分类Dev

同步发出多个ajax请求

来自分类Dev

ajax发布请求发送多个请求

来自分类Dev

使用Rails无法通过Ajax请求中的url传递参数

来自分类Dev

在Go中请求多个URL

来自分类Dev

从请求中获取多个URL

来自分类Dev

动态更改Ajax请求的URL

来自分类Dev

Ajax 请求未指向 URL

来自分类Dev

Django Ajax:针对单个ajax GET请求触发的多个请求

来自分类Dev

在C#中使用Ajax(url)传递多个参数

来自分类Dev

如何使用HttpClient类请求多个URL而不丢失URL之间的关系

来自分类Dev

对不同 URL 的 AJAX GET 请求使用 GET 查询附加原始 URL