HELP code java ajax??

Pour toutes les discussions javascript, jQuery et autres frameworks
Répondre
Mich1974
Messages : 2
Enregistré le : 05 nov. 2020, 17:44

HELP code java ajax??

Message par Mich1974 » 05 nov. 2020, 17:54

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

Avatar du membre
webmaster
Administrateur du site
Messages : 563
Enregistré le : 28 févr. 2017, 15:19

Re: HELP code java ajax??

Message par webmaster » 05 nov. 2020, 18:04

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.
TJS : 25 ans et mon livre Tout JavaScript chez Dunod
https://www.toutjavascript.com/livre/index.php

Mich1974
Messages : 2
Enregistré le : 05 nov. 2020, 17:44

Re: HELP code java ajax??

Message par Mich1974 » 06 nov. 2020, 00:43

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

Avatar du membre
webmaster
Administrateur du site
Messages : 563
Enregistré le : 28 févr. 2017, 15:19

Re: HELP code java ajax??

Message par webmaster » 06 nov. 2020, 10:19

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
TJS : 25 ans et mon livre Tout JavaScript chez Dunod
https://www.toutjavascript.com/livre/index.php

Répondre