Usando el parámetro de filtro de datos en una consulta .ajax usando javascript

Estoy realizando una búsqueda usando la función jQuery .ajax pero necesito filtrar los resultados para deshacerme de algún código que se genera a partir de la búsqueda. El CMS que estoy usando envuelve todo el contenido en una etiqueta de cuerpo, etc. Necesito tomar solo el contenido de un div específico y cargarlo en mi div de destino. Esto es lo que tengo hasta ahora:

$('#submitQuery').click(function(){

$.ajax({
url: '/Default.aspx?CCID=18511&FID=101997&ExcludeBoolFalse=True&PageID=10212140',
type: "POST",
data: "CAT_Custom_300770="+tags1,
success: function(data2) {
$('#results').append(data2);
},          
dataFilter: function(data) {
return $(data).find('.queryResults')[0];
$('#results').append(data);
}
});

<div id="results"></div>

El código en la página de resultados que estoy tratando de cargar en el div #results es:

<div class="queryResults">(Results go here) </div>

El CMS agrega un montón de código adicional como enlaces a hojas de estilo estándar, etiquetas corporales, etc.

Lo que estoy tratando de hacer es traer solo el contenido del div .queryResults y cargarlo en el div #results.

Cualquier ayuda es apreciada!

preguntado el 08 de noviembre de 11 a las 19:11

1 Respuestas

Puede que me esté perdiendo algo, pero ¿por qué usar el filtro de datos para eso?

$.ajax({
    url: '/Default.aspx?CCID=18511&FID=101997&ExcludeBoolFalse=True&PageID=10212140',
    type: "POST",
    data: "CAT_Custom_300770="+tags1,
    success: function(data) {
        $('#results').append($('.queryResults',data));
    }       
});

respondido 08 nov., 11:23

Eso no funciona por alguna razón. No se agrega nada al div #results. - Mike Muller

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