2010-02-19 3 views
0

Comment je peux faire ceci:comment je peux utiliser jquery ajax avec php JSON

$.ajax({ 
    type: "POST", 
    url: "", 
    data: dataString, 
    cache: false, 
    success: function(html){} 
}); 

mais datatype JSON

et en utilisant par php

s'il vous plaît dites-moi un exemple parce que je fatigué recherche sur Internet

+0

Pourriez-vous s'il vous plaît expliquer votre question un peu mieux? –

+0

Etes-vous en train d'envoyer des données JSON * au * serveur ou d'extraire des données JSON * du * serveur? –

+0

afficher des données sur le serveur –

Répondre

1

Utilisez la propriété dataType pour analyser une réponse JSON dans un objet natif:

$.ajax({ 
    type: "POST", 
    url: "", 
    data: dataString, 
    dataType: "json", 
    cache: false, 
    success: function(html){} 
}); 

Si vous essayez de publier des données JSON au serveur, vous aurez besoin json2.js pour convertir votre objet en une chaîne JSON avant de poster:

data: { json: JSON.stringify(someObj); } 

et en php> = 5.2:

$data = json_decode($_POST['json']); 
+0

ce grand mais savoir quelle est la forme de la page php –

+0

@moustafa: Je ne suis pas sûr de comprendre ce que vous demandez. Demandez-vous le code php pour analyser les données JSON? Si oui, voir le bas de ma réponse. –