Page 1 sur 1

HELP code java ajax??

Posté : 05 nov. 2020, 17:54
par Mich1974
Bonjour,

J' ai codé en java puis envoyé mes données par Ajax pour insérer dans ma base de données en PHP. Mais rien n' y fait... ma base de données reste vide... Merci de m' aider s'il vous plait meme avec un autre langage ou méthode...

voici 2 Pages simplifiés du code :

<script type="text/javascript">
jQuery(document).ready(function()
{

$('#ajoutjour').click(function()
{

var datelundi= $('#datelundi').val();
var datemardi= $('#datemardi').val();

if(datelundi != '' || datemardi != '')
{

$.ajax(
{
type : 'POST',
url : 'addnewjour.php',
data : 'datelundi=' + datelundi + '&datemardi=' + datemardi,

success:function(data)
{

$('#datelundi').val('');
$('#datemardi').val('');


$('#datelundi').removeClass('is-invalid');
$('#datemardi').removeClass('is-invalid');

valide('Vos jours sont enregistrés.);

}

});



}else{error('Veuillez noter une journée de la semaine'); $('#datelundi').addClass('is-invalid');}
});



function error(element)
{
toastr.error(element,'Attention',{
"positionClass": "toast-bottom-center",
timeOut: 7000,
"closeButton": true,
"debug": false,
"newestOnTop": true,
"progressBar": true,
"preventDuplicates": true,
"onclick": null,
"showDuration": "300",
"hideDuration": "1000",
"extendedTimeOut": "1000",
"showEasing": "swing",
"hideEasing": "linear",
"showMethod": "fadeIn",
"hideMethod": "fadeOut",
"tapToDismiss": false
});
}
function valide(element)
{
toastr.success(element,'Merci',{
"positionClass": "toast-bottom-center",
timeOut: 5000,
"closeButton": true,
"debug": false,
"newestOnTop": true,
"progressBar": true,
"preventDuplicates": true,
"onclick": null,
"showDuration": "300",
"hideDuration": "1000",
"extendedTimeOut": "1000",
"showEasing": "swing",
"hideEasing": "linear",
"showMethod": "fadeIn",
"hideMethod": "fadeOut",
"tapToDismiss": false

});
}
});
</script>



addnewjour.php :

$datelundi = htmlspecialchars($_POST['datelundi']);
$datemardi = htmlspecialchars($_POST['datemardi']);

$req = $BASE->prepare('INSERT INTO jourdelasemaine(datelundi, datemardi, ) VALUES(?, ?)');
$req->execute(array($datelundi, $datemardi));

?>


Merci

Re: HELP code java ajax??

Posté : 05 nov. 2020, 18:04
par webmaster
Bonjour

Il faut regarder la console du navigateur pour trouver facilement les erreurs

ici c'est la ligne
valide('Vos jours sont enregistrés.);

Il manque le ' en fin de chaine.

Re: HELP code java ajax??

Posté : 06 nov. 2020, 00:43
par Mich1974
merci pour le ' c est sur la copie que j ai homis de le mettre sur mon code il y est bien noté...

sur la console :

jvscript.js:2 POST //monsitetest/client/addnewjour.php 500
send @ jvscript.js:2
ajax @ jvscript.js:2
(anonymous) @ inscriptionjour.php:680
dispatch @ jvscript.js:2
v.handle @ jvscript.js:2

Re: HELP code java ajax??

Posté : 06 nov. 2020, 10:19
par webmaster
Je vois une erreur 500 (erreur serveur interne) sur
//monsitetest/client/addnewjour.php 500

Ca veut dire que c'est le fichier php qui est en erreur.
La il faut tester cote php