0

jqueryを介してユーザー名とパスワードをphpファイルに送信し、テキストを表示するための応答を取得し、成功したかどうかに応じて、緑または赤で表示するこのJavascript関数があります。(緑は成功、赤はそれ以外):

function get() {
            $("#message").hide();
            $.post("login-exec", {
            login: form.login.value,
            password: form.password.value
            },
                function(output) {
                    if($.trim(output) == "Login Successful"){
                        document.getElementById("message").style.color = 'green';
                        $("#message").html(output).fadeIn(2000);
                    }
                    else{
                        document.getElementById("message").style.color = 'red';
                        $("#message").html(output).fadeIn(2000);
                    }

                });
        }

PHPファイルのstyle.colorを使用してこのロジックを実行し、適切な緑、赤、およびテキストの応答が既にある出力を送信できるかどうか疑問に思っていました。何らかの形で応答に JavaScript を含め、それを解析して JavaScript コードとメッセージ テキストを実行します。それは可能ですか?

4

1 に答える 1

0

http://jsfiddle.net/TLkMF/に示されているように、css を使用してスタイルの色を変更できます。

PHP がフィドルで変数の json を返す場合、output必要な処理を行う必要があります。

メッセージ テキストも設定する場合は、 http://jsfiddle.net/TLkMF/1/に示すように設定できます。

于 2012-06-12T17:21:34.633 に答える