HTTPRequest.js
Código PHP:
var XMLHttpRequestObject = false;
if(window.XMLHttpRequest) {
XMLHttpRequestObject = new XMLHttpRequest();
}
else if(window.ActiveXObject) {
XMLHttpRequestObject = new
ActiveXObject("Microsoft.XMLHTTP");
}
function getData(dataSource, divID) {
if(XMLHttpRequestObject) {
var obj = document.getElementById(divID);
XMLHttpRequestObject.open("GET", dataSource);
XMLHttpRequestObject.onreadystatechange = function() {
if(XMLHttpRequestObject.readyState == 4 &&
XMLHttpRequestObject.status == 200) {
obj.innerHTML = XMLHttpRequestObject.responseText;
}
}
XMLHttpRequestObject.send(null);
}
}
Código PHP:
(...)
<input type="image" src="reverse.png" onclick="getData('ajax.php?do=reverse', 'reverse')">
<div id="reverse">ASC</div>
(...)
Código PHP:
<?php
if($_GET['do'] == "reverse") {
echo reverse();
}
?>
¿Alguna solución a esto? ¿Alguna forma mejor de hacer lo que hago? Muchas gracias a todos por vuestra amabilidad