0

我有这个 Javascript 函数,它通过 jquery 将用户名和密码发送到 php 文件,然后得到响应以显示文本,然后根据它是否成功,它将以绿色或红色显示。(绿色成功,红色 - 其他):

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

您可以使用 css 更改样式颜色,如http://jsfiddle.net/TLkMF/中所示。

如果 PHPoutput在小提琴中返回变量的 json,它应该做你想要的。

如果您还想设置消息文本,那么您可以按照http://jsfiddle.net/TLkMF/1/中的说明进行操作

于 2012-06-12T17:21:34.633 回答