Wann sollte ich return true/false, AJAX und Wann soll ich echo "true"/"false"

Irgendwie habe ich es verwirrt mich.

Irgendwie hab ich es in meinem Kopf, dass, wenn man PHP mit AJAX ($.post), Sie hatte das echo zurück "true" oder "false" anstatt true/false. Ich sehe jetzt, dass ist nicht der Fall, aber kann jemand break it down für mich?

Ist es, dass es ein problem gibt, testen boolean? Wie hier

... 
$.post('ajax/doThing',{data: data},
    function(response) {
        if(response) {
            doThis();
        }else{
            doThat();
        }

Ist ein problem, Fall, richtig? Hier kann ich nicht return true/false, sondern ich muss echo einen string zurück, und testen Sie die Zeichenfolge, ja?

if(response === "true")

Aber ich habe gesehen, boolean true/falses kehrte zu ajax-Funktionen. Was nutzen diese, wenn Sie nicht testen kann ein boolescher auf der AJAX-Seite? Und warum kann nicht ajax testen boolean?

Oder bin ich immer noch verwirrt?

BEARBEITEN

Wollte nur danke allen für Ihre guten Antworten. Ich bin jetzt +2 smrter.

InformationsquelleAutor K.K. Smith | 2013-02-05

Schreibe einen Kommentar