Bon, j'ai rajouté le json_encode() parce que sinon, ça aurait du mal à bien marcher.
Voici la dernière mouture, et comme toujours, rien ne se passe.
même pas un message d'erreur dans la console...
Ce qui m'embête le plus, c'est qu'aucune des 5 alertes ne s'affiche.
J'en déduis donc que le script n'est pas appelé.
Mais pourquoi donc ???
tirelire_paiement.php
<head>
...
<script type="text/javascript" src="_js/jquery-2.2.1.min.js" />
<script type="text/javascript">
$(document).ready(function()
{ alert('1');
var $in_codeproduit = $('#in_codeproduit');
$in_codeproduit.on('change', function()
{ alert('2');
$('#in_descriptifFR').empty();
$('#in_descriptifEN').empty();
var produit = $(this).val();
if(produit!='')
{ alert('3 : ' + produit); // ALERTE 3
$.ajax( { type: 'get',
url: 'tirelire_ajax_catalogue.php',
data: 'in_codeproduit='+ produit,
dataType: 'json',
success: function(data)
{ alert('5');
$('#in_descriptifFR').html(data.FR);
$('#in_descriptifEN').html(data.EN);
}
}
);
}
else alert('4');
}
);
}
</script>
</head>
tirelire_ajax_catalogue.php
<?php
require_once('_init.php'); // Connexion à la BD
$req_11 = 'SELECT txo_descriptifFR, txo_descriptifEN
FROM txo_taxes
WHERE txo_codeproduit = "'.$_GET['in_codeproduit'].'"';
$res_11 = mysqli_query($dbase, $sql_11) or die(mysqli_error($dbase));
$lig_11 = mysqli_fetch_assoc($res_11);
extract($lig_11);
$reponse = array('FR'=>$txo_descriptifFR, 'EN'=>$txo_descriptifEN);
echo json_encode($reponse);
?>
Bon, j'ai rajouté le json_encode() parce que sinon, ça aurait du mal à bien marcher.
Voici la dernière mouture, et comme toujours, rien ne se passe.
même pas un message d'erreur dans la console... :(
Ce qui m'embête le plus, c'est qu'aucune des 5 alertes ne s'affiche.
J'en déduis donc que le script n'est pas appelé.
Mais pourquoi donc ???
[i][b]tirelire_paiement.php[/b][/i]
[php]<head>
...
<script type="text/javascript" src="_js/jquery-2.2.1.min.js" />
<script type="text/javascript">
$(document).ready(function()
{ alert('1');
var $in_codeproduit = $('#in_codeproduit');
$in_codeproduit.on('change', function()
{ alert('2');
$('#in_descriptifFR').empty();
$('#in_descriptifEN').empty();
var produit = $(this).val();
if(produit!='')
{ alert('3 : ' + produit); // ALERTE 3
$.ajax( { type: 'get',
url: 'tirelire_ajax_catalogue.php',
data: 'in_codeproduit='+ produit,
dataType: 'json',
success: function(data)
{ alert('5');
$('#in_descriptifFR').html(data.FR);
$('#in_descriptifEN').html(data.EN);
}
}
);
}
else alert('4');
}
);
}
</script>
</head>[/php]
[i][b]tirelire_ajax_catalogue.php[/b][/i]
[php]<?php
require_once('_init.php'); // Connexion à la BD
$req_11 = 'SELECT txo_descriptifFR, txo_descriptifEN
FROM txo_taxes
WHERE txo_codeproduit = "'.$_GET['in_codeproduit'].'"';
$res_11 = mysqli_query($dbase, $sql_11) or die(mysqli_error($dbase));
$lig_11 = mysqli_fetch_assoc($res_11);
extract($lig_11);
$reponse = array('FR'=>$txo_descriptifFR, 'EN'=>$txo_descriptifEN);
echo json_encode($reponse);
?>[/php]