1

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


        }

これは正常に機能しています。しかし、それに応じてdiv(フィードバック)の背景色を変更したいのです。つまり、条件がtrueの場合、背景色は緑、それ以外の場合は背景色は赤(それ以外)である必要があります。

4

1 に答える 1

1

XMLは、データを運ぶため、またはDTDなどのメテダタを表すためにのみ使用されると思います。

あなたがあなたの色を変えるなどのようなことをしたいなら、あなたは使うことができます

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

これがお役に立てば幸いです。

于 2012-04-08T05:23:40.073 に答える