2016-06-27 7 views
-1

Ich habe eine Frage, ich denke, es ist ziemlich einfach, aber ive versuchte viele Dinge und konnte es nicht zur Arbeit.Javascript - wenn Ajax Anfrage (JSON/htmls Antwort umfasst/= etwas)

Meine Funktion:

function dosomething() { 
$.ajax({ 
    type : "POST", 
    url : 'test.php', 
    data : 'a=1&b=2&d=Y', 
    success : function (data) { 
     ajax_success(data); 
    } 
});} 

die Antwort wie folgt aussieht:

{ 
"message": "<h3> something.... </h3>", 
"y": { 
    "a": 1234, 
    "b": 53342, 
    "c": 77782 }}; 

jetzt, wie, wie kann ich das Ergebnis "scannen"? als Beispiel möchte ich eine andere Funktion Z() aufrufen, wenn die Antwort der Anfrage enthält/ist: y.a> 4000

der Punkt ist, ich habe keine Ahnung, wie überprüfe ich diese Antwort der ersten Anfrage. ive habe viel gelernt in den letzten Jahren auch über Code-Akademie ist es sehr hilfreich war, aber es wäre sehr nett, wenn mir jemand eine Antwort darauf geben könnte :) Grüße

+0

Zeigen Sie uns, was Sie bisher versucht haben. – Ismail

Antwort

0

Sie haben soeben if(data.y.a > 400)

function dosomething() { 
    $.ajax({ 
    type : "POST", 
    url : 'test.php', 
    data : 'a=1&b=2&d=Y', 
    success : function (data) { 
     if(data.y.a > 400){ 
      z(); 
     } 
    } 
}); 
} 

function Z(){ 
//do something 
} 
überprüfen
+0

ah perfekt! Vielen Dank :) Danke, dass du anderen geholfen hast :) –