Javascript Ajax+;PHP+;JQuery

Javascript Ajax+;PHP+;JQuery,javascript,php,jquery,ajax,Javascript,Php,Jquery,Ajax,我正在使用PHP开发一个应用程序,在我的一个方法中,我最终使用AJAX调用PHP文件。更具体地说,我在div中使用each(),在each()中,我调用我的AJAX。问题是,当我使用AJAX时,代码停留在一个无限的范围内 按照下面的代码 函数CriarDetalhes(idPedido){ var page='../../../Controllers/Produtos/addDetalhes.php'; $(“#carrinho”).find(“.carrinho body”).each(fu

我正在使用PHP开发一个应用程序,在我的一个方法中,我最终使用AJAX调用PHP文件。更具体地说,我在div中使用each(),在each()中,我调用我的AJAX。问题是,当我使用AJAX时,代码停留在一个无限的范围内

按照下面的代码

函数CriarDetalhes(idPedido){
var page='../../../Controllers/Produtos/addDetalhes.php';
$(“#carrinho”).find(“.carrinho body”).each(function(){
var id=$(this.data(“idcarrinho”);
var valor=$(this.find(“.valores”).val();
var qtd=$(this.find(“#qtd_u3;”+id).val();
var obj=“idProd=“+id+”&valor=“+valor+”&qtd=“+qtd+”&idPedido=“+idPedido;
$.ajax({
类型:“POST”,
网址:第页,
资料来源:obj,
成功:功能(res){
CriarDetalhes(res);
}
});
});

}
我想如果服务器返回相同的“idPedido”值,您将永远递归,因为您在成功处理程序中告诉它。在成功处理程序中,
res
等于什么?与idPedido相同


如果这两个值相同,这就是您的问题

我假设如果服务器返回相同的“idPedido”值,您将永远递归,因为您在成功处理程序中告诉它。在成功处理程序中,
res
等于什么?与idPedido相同?确实如此,这是我非常缺乏关注。非常感谢,如果您想留下回复,我将向您提供我的帮助。答案是肯定的。