0

私はいくつかのif-elseステートメントをajaxに取り入れようとしています

基本的に、このphpファイルget.phpと別のphpファイル(ajaxコードを含む)がありますajax.php

私のajaxは次のようになります。これはajax.php

$.ajax({ 
    type: "GET",
    data: data,
    url: "get.php"

}).done(function(data){
    alert(data);
    if(data == "homer"){
        alert("doh");
    }else if(data == "wife"){
        alert("marge");
    }

});

私はいくつかのphpスクリプトを持っています、これはget.php

if(!$something){
echo "homer";
}else{
echo "wife";
}

したがって、基本的にalert(data)は、ホーマーまたは妻のいずれかである適切な を取得しています。しかし、それは警告を発していないdohか、marge

これが機能しない理由を誰かが説明できますか?

ありがとうございました!

4

1 に答える 1

4

http はデータに空白を追加するため、最初に空白を削除する必要があります

if else route on ajax data が機能しない

于 2012-04-17T07:04:27.803 に答える