11548 sujets

JavaScript, DOM et API Web HTML5

Bonjour,
je cherche a utiliser ajax pour recupérer des informations de ma bdd. J'arrive à utiliser ajax pour faire un INSERT mais je n'arrive pas a exploiter un SELECT.

Je suis débutant avec ajax et j'ai créer cette méthode js. J'utilise une architecture MVC. le paramètre 'url' appel une méthode de mon controlleur qui déclenche exécute la requete SQL. Je pense que success peut me permettre de récupérer mon résultat mais je ne sais pas comment.
J'avais tenté ceci qui ne fonctionne pas...

function toto(name)
{
	var content;
		$.ajax(
			{
				type: "POST",
				url : 'facturation/example',
				success:function(data)
				{
					content = data;
				}
			}
		);
		return content;
}


Quelqu'un peut il maider? merci d'avance
Salut,

Ajax est souvent asynchrone (comme c'est le cas ici) et tout le traitement doit ce faire dans success.
en gros quelque chose comme

process(){
  alert(toto());
}


Ce transforme en :

function toto(callback, name) 
{
  $.ajax({
    type: "POST",
    url : 'facturation/example',
    success: callback
  });
}

process(){
  toto(alert); //alert ou une fonction de ton cru
}