carga de datos anexados Ajax
Pregunta
debe ser jQuery
Tengo text.html archivo con 6 div en (a, b, c, d, e, f)
En otro archivo tengo un div, me gusta para poblar el contenido de a + b + c + d + e + f en que solo div
Tengo tratar .load = b, pero remplace una tengo tratar de agregación, pero necesito una var temp
Así que ahora estoy atascado
Ese código de obtener el contenido del archivo textes.html ... div #A y poner el contenido en div #right, pero el segundo REMPLACE libe el contenido del derecho a la derecha b
me gusta para anexar el contenido a + b NO a sobre b
$(document).ready(function(){
var temp = load('textes.html #nicolas');
$('#right').append(temp);
var temp = load('textes.html #antoine');
$('#right').append(temp);
.
.
.
.
return false;
});
que el código es la idea detrás de lo que debería funcionar, pero no puedo hacer una .load ajax () para cargar contenido en una variable para añadir el contenido a la div ...
<script type="text/javascript">
$(document).ready(function(){
$.ajax({
url: "textes.html",
cache: false,
success: function(html){
$("#right").append(html);
}
});
});
</script>
Esa carga de código en el archivo html general, me gusta llegar sólo algunos DIV seleccionado #
Solución
$(document).ready(function(){
$.get("textes.html",function(data){
$("#right").append($("#nicolas",data)).end().append($("#antoine",data));
},'html');
});
Otros consejos
Yo tenía un problema similar en este momento y creo que me di cuenta de una manera de hacer lo que queremos mediante la función .load (). No es bonita, pero no importa;)
En primer lugar, he añadido un "TempDiv" a mi html con una "visibilidad: oculto". Estilo
<div id="TempDiv" style="visibility:hidden"></div>
A continuación, se ejecuta el jQuery:
$(document).ready(function(){
$('#TempDiv').load('textes.html #nicolas', function(){
$('#right').append($('#TempDiv').html());
});
});
No estoy seguro de que es la mejor manera!
PD: Esa es mi primer post StackOverflow;)
intento,
$.get('url.php', function(data) {
$("#right").append(data);
});
Esto suena como jQuery? Por favor, indique qué marco se utiliza, ya que no puedo ver ninguna mención de ella. De todos modos, append debería funcionar. Sólo hacer algo como:
mydiv.append(a.text());
mydiv.append(b.text());
mydiv.append(c.text());
mydiv.append(d.text());
mydiv.append(e.text());
mydiv.append(f.text());
Todos ellos deben ser añadidos en mydiv. NOTA:. Si también desea que el HTML, utilice la función .html () en lugar de .text ()
jQuery ( http://jquery.com/ ) es una buena biblioteca JavaScript que se pueden utilizar para hacer una petición AJAX para conseguir el otro archivo. Ver esta cuestión para más: usar jQuery para reemplazar XMLHttpRequest