2010-01-07 6 views
1

Je dois appeler le serveur AJAX-manière, juste pour obtenir 1 paramètre:Serai-je capable de lire ceci via Ajax (jquery)?

Dois-je faire cela par JSON? Ou, puis-je tirer tout cela à travers comme une page HTML, comme ceci:

4 

ou

6 

Ensuite, sera JavaScript capable de lire cette ligne? Si oui, comment puis-je faire cela en utilisant jQuery?

Répondre

1

Non, vous n'avez pas besoin d'utiliser JSON, vous pouvez retourner du texte brut à vos demandes AJAX si vous le souhaitez.

$.get (
    'your_script', 
    { 
     // parameters 
    }, 
    function (response) { 
     // whatever you return on the server will be in the response variable 
    } 
); 
+0

Je suis actuellement le retour HTML et le remplacement d'un div. Très pratique :-) –

1

Vous pouvez utiliser jQuery.ajax:

$.ajax({ 
    url: "foo.php", 
    success: function(msg){ 
    alert(msg); // alerts 4 or 6 
    } 
}); 
+1

IMO, '$ .get' devrait être préféré à' $ .ajax' sauf si vous avez besoin d'un accès de niveau inférieur à l'appel. Pour un appel simple comme celui-ci, '$ .get' est un bon choix:' $ .get ("foo.php", fonction (msg) {alert (msg)}) ' –