Ajax, Jquery, procedimiento de llamada con $.ajax
Frecuentes
Visto 521 veces
-1
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]);
}
});
});
}
1 Respuestas
0
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 jquery ajax or haz tu propia pregunta.
sugerencia: publique el código e intente esforzarse en sus preguntas; pista: está permitido, pero si hace lo que esperas, no podemos decirlo. - Nanne
Debe "siéntase libre de hacer cualquier pregunta", sin embargo, lea el Preguntas Frecuentes primero. - Barry Kaye
Ok, déjame agregar código, solo pensé que no estaba permitido. - Samir Memmedov