Ajax, Jquery, procedimiento de llamada con $.ajax

Tengo un evento de clic en Jquery, estoy obteniendo matrices con la ayuda de $.ajax y publicando, después de eso estoy llamando a otro procedimiento en un bucle. El segundo procedimiento también tiene $.ajax, ¿está permitido? Mi script parece no funcionar, no sé qué podría estar mal. Solo dame alguna pista o pista por favor Y siéntete libre de hacer cualquier pregunta.

código:

$("#list").click(function(){                  
   var ptext ="";
   $.ajax({
   type: "POST",
   url: "phpname.php",
   data: ({
   newtask: "grab"
    }),
   dataType: "json",
   success: function(data){
   $.each(data, function(key, value) {
   ptext=value.name;    
   parseclick(ptext);   
   });
   }    
   });  
 });    
  });

function parseclick(ptext)
 {
    $.ajax({
   type: "POST",
   url: "phpname.php",
   data: ({
          grab_ads : "grab",
          list_url : ptext

          }),
   dataType: "html",
   success: function(msg){

     $("#all_name").append(msg);
     var part= msg.split("#url#");  
     $("#current_num").val(part[0]);
       }    
         });        
                                  });

}

preguntado el 22 de mayo de 12 a las 14:05

sugerencia: publique el código e intente esforzarse en sus preguntas; pista: está permitido, pero si hace lo que esperas, no podemos decirlo. -

Debe "siéntase libre de hacer cualquier pregunta", sin embargo, lea el Preguntas Frecuentes primero. -

Ok, déjame agregar código, solo pensé que no estaba permitido. -

1 Respuestas

Sí, está permitido. Pero si realiza una llamada Ajax en su segundo procedimiento sin la opción asíncrona establecida en falso, el bucle creará un montón de llamadas Ajax al mismo tiempo sin esperar una respuesta de su servidor.

editar: después de agregar un ejemplo, puedo ver demasiados corchetes cerrados.

contestado el 22 de mayo de 12 a las 16:05

si tienes razon, al final tengo mas brackets, ahora si funciona. Gracias - Samir Memmedov

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.