Tratando de encontrar div
elemento con id="result"
de datos devueltos por .ajax()
usando .find()
. Lamentablemente, alert(result)
no devuelve div#result
.jQuery .find() en la fecha de .ajax() se vuelve "[object Object]" en lugar de div
Aquí está mi código:
$.ajax({
url: url,
cache: false,
success: function(response) {
result = $(response).find("#result");
alert(response); // works as expected (returns all html)
alert(result); // returns [object Object]
}
});
qué la respuesta viene en el lugar puño: 'alerta (respuesta)'? – Sarfraz
No sé cómo corregir el código de la manera en que lo hizo, pero creo que funcionará si primero coloca el contenido dentro de una etiqueta div con ninguna visualización y luego encuentra la etiqueta #result dentro de este div. Me gusta: $ ('# div-content'). Html (resultado); $ ('# div-content'). find ('# resultado'); –