Javascript 按div类划分的多个ajax响应
我有多个div,我想在其中显示数据库中是否存在记录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 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);
}
});
}