Un petit memento pour effectuer une requête en Ajax, poster des paramètres et récupérer le résultat au format Json :
Note : Si vous utilisez CodeIgniter, vous pouvez déclarer une variable « baseurl » qui contient le base_url de CI afin d’avoir des url correctes lors des appels.
<script type="text/javascript">
var baseurl = "<?= base_url(); ?>";
</script>
var baseurl = "<?= base_url(); ?>";
</script>
La requête Ajax :
<script type="text/javascript">
$(document).ready(function() {
$.ajax({
type: "post",
url: baseurl+"controler/method",
data: { name: "John", location: "Boston" },
dataType: "json"
}).done(function( msg ) {
alert( "Data Saved: " + msg );
});
});
</script>
$(document).ready(function() {
$.ajax({
type: "post",
url: baseurl+"controler/method",
data: { name: "John", location: "Boston" },
dataType: "json"
}).done(function( msg ) {
alert( "Data Saved: " + msg );
});
});
</script>
Permalien : Ajax post json Jquery snippet