hacer una funcion en ajax que me devuelva dos resultados y en div distintos
este es mi codigo y las funciones son recibeid y recibeid2
y cada una me la da en un distinto
llamandolas asi
Código HTML:
Ver original
<input name="pr_precioprovee" type="text" class="fiels" id="pr_precioprovee" style="width:40px; text-align:right;" onmouseover="recibeid('../ajax/valida_pro.asp','','pr_precio='+forme.pr_precioprovee.value+'','micapa2')" value="<%= Money(Rs("pr_precioprovee"))%>" />
Código HTML:
Ver original
<img src="../_imag/_sitio/carrorefre.jpg" width="16" height="19" border="0" title="Haga Click aquí para Actualizar" onclick="recibeid2('../ajax/valida_pro2.asp','','pr_precio='+forme.pr_precioprovee.value+'','micapa3'); " />
Código ajax:
Ver original
<script> function objetus(file) { xmlhttp=false; this.AjaxFailedAlert = "Su navegador no soporta las funciónalidades de este sitio"; this.requestFile = file; this.encodeURIString = true; this.execute = false; if (window.XMLHttpRequest) { this.xmlhttp = new XMLHttpRequest(); if (this.xmlhttp.overrideMimeType) { this.xmlhttp.overrideMimeType('text/xml'); } } else if (window.ActiveXObject) { // IE try { this.xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); }catch (e) { try { this.xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) { this.xmlhttp = null; } } if (!this.xmlhttp && typeof XMLHttpRequest!='undefined') { this.xmlhttp = new XMLHttpRequest(); if (!this.xmlhttp){ this.failed = true; } } } return this.xmlhttp ; } function recibeid(_pagina,valorget,valorpost,capa){ ajax=objetus(_pagina); if(valorpost!=""){ ajax.open("POST", _pagina+"?"+valorget+"&tiempo="+new Date().getTime(),true); } else { ajax.open("GET", _pagina+"?"+valorget+"&tiempo="+new Date().getTime(),true); } ajax.onreadystatechange=function() { if (ajax.readyState==1){ document.getElementById(capa).innerHTML = ""; } if (ajax.readyState==4) { if(ajax.status==200) {document.getElementById(capa).innerHTML = ajax.responseText;} else if(ajax.status==404) { capa.innerHTML = "La direccion no existe"; } else { capa.innerHTML = "Error: ".ajax.status; } } } if(valorpost!=""){ ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); ajax.send(valorpost); } else { ajax.send(null); } } function recibeid2(_pagina,valorget,valorpost,capa){ ajax=objetus(_pagina); if(valorpost!=""){ ajax.open("POST", _pagina+"?"+valorget+"&tiempo="+new Date().getTime(),true); } else { ajax.open("GET", _pagina+"?"+valorget+"&tiempo="+new Date().getTime(),true); } ajax.onreadystatechange=function() { if (ajax.readyState==1){ document.getElementById(capa).innerHTML = ""; } if (ajax.readyState==4) { if(ajax.status==200) {document.getElementById(capa).innerHTML = ajax.responseText;} else if(ajax.status==404) { capa.innerHTML = "La direccion no existe"; } else { capa.innerHTML = "Error: ".ajax.status; } } } if(valorpost!=""){ ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); ajax.send(valorpost); } else { ajax.send(null); } } </script>
divs donde se muestran los valores
Código HTML:
Ver original
lo que necesito es en ves de dos funciones solo una que me devueva dos valores en dos div distintos