Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/420.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 按div类划分的多个ajax响应_Javascript_Jquery - Fatal编程技术网

Javascript 按div类划分的多个ajax响应

Javascript 按div类划分的多个ajax响应,javascript,jquery,Javascript,Jquery,我有多个div,我想在其中显示数据库中是否存在记录 <div data-id="ca9657f6-8aa7-3645-3c14-5c59fdbc93a3" class="contact_response"></div> <div data-id="cdffb4fb-b2c8-f2db-c056-5c560665edad" class="contact_response"></div> 因为类选择器返回一个数组,所以应该在每个元素上循环 jQuer

我有多个div,我想在其中显示数据库中是否存在记录

<div data-id="ca9657f6-8aa7-3645-3c14-5c59fdbc93a3" class="contact_response"></div>
<div data-id="cdffb4fb-b2c8-f2db-c056-5c560665edad" class="contact_response"></div>

因为类选择器返回一个数组,所以应该在每个元素上循环

jQuery.each( $('.contact_response'), function(i, element ) {
  callCheck(element);
});

function callCheck(element){
  var contact_id = $(element).data("id");
  $.ajax({
    "url": "http://localhost/api/check.php",
    "type": "POST",
    "contentType": "application/json",
    "data": JSON.stringify({"record_id": contact_id, "module": "contact"}),
    success: function(result)
    {
        $(element).html(result); 
    },
    error: function(result) { 
      $(element).html(result);
    }  
  });
}
我会把它放在一个:

$('.contact_response')。每个(函数(){
var$thisDiv=$(this);//获取当前div
var contact_id=$thisDiv.data(“id”);//从当前div获取数据id
$.ajax({//进行ajax调用
“url”:”http://localhost/api/check.php",
“类型”:“职位”,
“contentType”:“application/json”,
“数据”:JSON.stringify({
“记录id”:联系人id,
“模块”:“联系人”
}),
成功:功能(结果){
$thisDiv.html(结果);//更改当前div html
},
错误:函数(结果){
$thisDiv.html(结果);
}
});
});“[r]eturn[s]与jQuery集合中的第一个元素关联的任意数据”。
jQuery.each( $('.contact_response'), function(i, element ) {
  callCheck(element);
});

function callCheck(element){
  var contact_id = $(element).data("id");
  $.ajax({
    "url": "http://localhost/api/check.php",
    "type": "POST",
    "contentType": "application/json",
    "data": JSON.stringify({"record_id": contact_id, "module": "contact"}),
    success: function(result)
    {
        $(element).html(result); 
    },
    error: function(result) { 
      $(element).html(result);
    }  
  });
}