Java 使用jquery根据servlet的结果更改div背景颜色

Java 使用jquery根据servlet的结果更改div背景颜色,java,javascript,jquery,jsp,servlets,Java,Javascript,Jquery,Jsp,Servlets,Java脚本代码片段 $(document).ready(function() { $("#button").click(function(){ $cityName = document.getElementById("name").value; $.post("AddServlet", { name:$cityName }, function(xml) { $("#feedback").html( $("resul

Java脚本代码片段

$(document).ready(function() {
$("#button").click(function(){
    $cityName = document.getElementById("name").value;
    $.post("AddServlet", {
        name:$cityName
    }, function(xml) {
        $("#feedback").html(
            $("result", xml).text()
            );         
    });
});
});
        String name= request.getParameter("name");
        if (name.equals("shahid")) {

            response.setContentType("text/xml");
            out.println("<result>You are shahid</result>");

        }
        else{


            response.setContentType("text/xml");
            out.println("<result>You are not shahid</result>");


        }
Servlet中的

$(document).ready(function() {
$("#button").click(function(){
    $cityName = document.getElementById("name").value;
    $.post("AddServlet", {
        name:$cityName
    }, function(xml) {
        $("#feedback").html(
            $("result", xml).text()
            );         
    });
});
});
        String name= request.getParameter("name");
        if (name.equals("shahid")) {

            response.setContentType("text/xml");
            out.println("<result>You are shahid</result>");

        }
        else{


            response.setContentType("text/xml");
            out.println("<result>You are not shahid</result>");


        }
String name=request.getParameter(“name”);
如果(名称等于(“shahid”)){
setContentType(“text/xml”);
out.println(“你是沙希德”);
}
否则{
setContentType(“text/xml”);
out.println(“你不是沙希德”);
}

这很好用!但我想相应地更改div(反馈)的背景色,这意味着如果条件为真,背景色应该是绿色,否则背景色应该是红色(否则)

我认为XML只用于承载数据或表示DTD等数据

如果你想改变你的颜色等,那么你可以使用

  response.setContentType("text/html");
  out.println("<div id="result" style="color: blue">You are not shahid</div>");
response.setContentType(“text/html”);
out.println(“你不是沙希德”);

希望这对您有所帮助。

我认为XML仅用于承载数据或表示DTD等数据

如果你想改变你的颜色等,那么你可以使用

  response.setContentType("text/html");
  out.println("<div id="result" style="color: blue">You are not shahid</div>");
response.setContentType(“text/html”);
out.println(“你不是沙希德”);
希望这能对你有所帮助