HELP code java ajax??
Posté : 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
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