J'utilise CakePHP et depuis plusieurs jours j'essaie de stocker une variable de script java à l'aide d'ajax (jQuery) dans une base de données mysql.Comment stocker la variable JS dans une base de données
J'utilise le code suivant pour ce faire:
<!-- document javascripts -->
<script type="text/javascript">
$(document).ready(function() {
$('#saveForm').submit(function(){
var formData = $(this).serialize();
var formUrl = $(this).attr('action');
$.ajax({
type: 'POST',
url: formUrl,
data: formData,
success: function(data,textStatus,xhr){
alert(data);
},
error: function(xhr,textStatus,error){
alert(textStatus);
}
});
return false;
});
});
</script>
Mais quand je clique sur le bouton Envoyer, Ajax signalerai toute sourcode de ma page Web. = (
Ce que je besoin est une fonction pour stocker une variable de script java à ma base de données, mais sans recharger la page.
Je suis reconnaissant pour toute aide =)
La page est également rechargée? – r0m4n
Non, la page ne se recharge pas. Cela fonctionne bien. Même la variable 'formData' est remplie de données correctes. Mais ajax montre toujours le code source entier = ( – Chronnie