buenas tardes, aunque la pregunta que les quiero realizar ya esta hecha en este foro para mi no quedo clara su respuesta y quisiera preguntarle al que la dio que pudiera explicarla con mas detalle ya que ese tema esta cerrado. No se porque con un codigo que tengo como en muchas ocasiones no se porque funciona bien firefox y en ie no hace nada, mi codigo es el siguiente
Código PHP:
function objetoAjax(){
var xmlhttp=false;
try {
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (E) {
xmlhttp = false;
}
}
if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
xmlhttp = new XMLHttpRequest();
}
return xmlhttp;
}
function cargar(e,url){
var contenedor;
contenedor = document.getElementById(e);
ajax=objetoAjax();
ajax.open("GET", url);
ajax.onreadystatechange=function() {
if (ajax.readyState==4) {
contenedor.innerHTML = ajax.responseText
}
}
ajax.send(null)
}
pagina Agregar.php
Código PHP:
<script>
function validar() {
cargar('contenedor2','Agregar2.php?vProd='+document.form.sltc_nomproducto.value);
}
</script>
pagina Agregar2.php
Código PHP:
$producto=$_REQUEST["vProd"];
..........
cuando utilizo la funcion cargar le mando el id de un div y el url que es la pagina que va a realizar el refrescamiento pero no pasa absolutamente nada en ie
en una de las respuesta del foro escribieron "Sólo tenéis que descodificar el resultado que devolváis. Con PHP, si estás trabajando con UTF-8, la función es utf8_encode()." pero esto no lo entiendo y no se si tenga que ver con mi problema
buscando en google aparece otro compañero diciendo que si coloco esto en la cabecera de la pagina secundaria se solucionaria:
header("Cache-Control: no-store, no-cache, must-revalidate");
pero tampoco funciona alguien podria ayudarme... gracias de antemano