-1

次のような ajax リクエストからの応答を取得するときに使用するコードがあります。

success: function(results) {
    if(results.locations){
        //do stuff here
    }else if(results.error){
        //do stuff here
    }else if(results.matched === 0){
        //do stuff here
    }else{
        // else do stuff here
    }
}

これを switch ステートメントに変更することは可能ですか? (結果は JSON 配列です)

4

1 に答える 1

1

サーバー側のコードを管理している場合は、ステータス プロパティを結果に追加できます。

success: function(results) {
    switch (results.status) {
    case 'found_locations':
        // TO SOMETHING
        break;
    case 'error':
        // TO SOMETHING
        break;
    case 'no_results':
        // TO SOMETHING
        break;
    default:
        // TO SOMETHING
        break;
    }
}

そうでなければ、あなたはここで運が悪い.

于 2013-09-02T09:34:11.743 に答える