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

标签 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(
            $("result", xml).text()
            );         
    });
});
});

在 Servlet 中

        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>");


        }

这工作正常!但我想相应地改变div(反馈)的背景颜色,意味着如果条件为真,背景颜色应该是绿色,否则背景颜色应该是红色(否则)

最佳答案

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

如果你想做一些事情,比如改变你的颜色等,那么你可以使用

  response.setContentType("text/html");
  out.println("<div id="result" style="color: blue">You are not shahid</div>");

希望这对您有帮助。

关于java - 使用 jquery 根据 servlet 的结果更改 div 背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10060572/

相关文章:

java - java中如何查找二维字符串数组中的唯一元素?

javascript - 在 Visual Studio 中生成单独的 .js 文件,但使用 Typescript 合并 .d.ts 文件

javascript - 使用 AJAX 附加来自另一个页面的文本或值

javascript - 我想验证所选日期和时间何时超过当前日期和时间

javascript - 使用jquery中的keyup函数在运行时计算html标签的id

java - 如何使用 Jackson 将 JSON 反序列化为 Map 对象?

java - @Test注解和继承

java - 获取 JTextField 的值已更改

javascript - 如何查找 JSON 对象是否包含数字并返回它们?

javascript - jQuery 中的自定义数据可排序?