[AJAX] Récupérer valeurs dans formulaire
Bonjour,
Je débute en Ajax et je tente de réaliser le traitement suivant :
Après avoir encodé la référence d'un produit, j'essaye d'afficher son libellé (plus tard son prix) via un script Ajax et un appel php vers ma db.
çà ne fonctionne pas alors que le module php me donne le bon résultat.
Merci de m'aider :)
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
|
<script language="javascript" type="text/javascript">
<!--
function getXhr()
{
//Browser Support Code
var xhr = null;
if(window.XMLHttpRequest) // Firefox et autres
xhr = new XMLHttpRequest();
else
if(window.ActiveXObject)
{ // Internet Explorer
try {
xhr = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
xhr = new ActiveXObject("Microsoft.XMLHTTP");
}
}
else
{
// XMLHttpRequest non supporté par le navigateur
alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
xhr = false;
}
return xhr
}
function ajax_fct(){
var xhr = getXhr()
// Create a function that will receive data sent from the server
ajaxRequest.onreadystatechange = function()
{
if(ajaxRequest.readyState == 4){
document.myForm.libelle.value = ajaxRequest.responseText;
}
}
var code_prod = document.getElementByName('code_prod').value;
var queryString = "?code_prod=" + code_pro;
ajaxRequest.open("GET", "rech_infos.php" + queryString, true);
ajaxRequest.send(null);
}
//-->
</script> |