我有这个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代码以及消息文本。 这可能吗?
答案 0 :(得分:0)
您可以使用css更改样式颜色,如http://jsfiddle.net/TLkMF/。
中所示如果PHP在小提琴中返回变量output
的json,它应该做你想要的。
如果您还要设置消息文本,则可以按照http://jsfiddle.net/TLkMF/1/
中的说明进行设置