[AJAX] requete php dans JavaScript
Bonjour, à tous
Je souhaite executer une requete php dans une commande javascript. Pour cela j'utilise la fonction suivante :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| function envoieRequete(url,id)
{
var xhr_object = null;
var position = id;
if(window.XMLHttpRequest) xhr_object = new XMLHttpRequest();
else
if (window.ActiveXObject) xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
xhr_object.open("GET", url, true);
xhr_object.onreadystatechange = function(){
if ( xhr_object.readyState == 4 )
{
document.getElementById(position).innerHTML = xhr_object.responseText;
}
}
// dans le cas du get
xhr_object.send(null);
} |
que j'utilise de la manière suivante :
<script>envoieRequete('boxn1m.php','box');</script>
<div id=box></div>
Tout cela marche très bien lorsque mon fichier boxn1m.php est sur le mem serveur local que mon fichier.
Cependant lorsque je veux executer un fichier qui est sur un serveur distant ca ne marche plus. J'utilise la fonction de cette manière :
<script>envoieRequete('http://monadresse/boxn1m.php','box');</script>
<div id=box></div>
Si quelqu'un pouvait me dire ou est le problème et/ou me fournir des solutions.
Merci,
Julien