wie vergleichen Sie das Ergebnis mit der success Funktion von ajax mit einem string

 $.ajax({
        type:       "post",
        url:        "test.jsp",
        data:           "user="+name.val(),
        success:    function(msg) {

            $('#result').hide();

            $("#result").html(msg)
            .fadeIn("slow"); 
                              if( msg =="available")
                                 {

                                      alert(msg);
                            }


        }
    });

test.jsp
   <h1>
    <%
    String user=request.getParameter("user");
    if(user.equals("prerna"))
    out.print("available");
    else
        out.print("not available");
    %>
   </h1>

möchte ich zum Vergleich der Wert, der zurückgegeben wird, indem Sie Erfolg-Funktion werden im Vergleich mit einem string
aber der obige code nicht funktioniert
ich möchte auch hinzufügen der css-Klasse auf das "#Ergebnis" id.
der alert-box wird nicht kommen.

  • Wie es nicht funktioniert?
  • das, was Sie wieder im msg ?
  • Stelle eine Warnung im inneren success Funktion alert(msg); und sehen, was Sie sagt...auch versuchen if(msg.toString()==='available')
  • if(msg.toString()==='vorhanden') funktioniert nicht
  • Austausch der verfügbar, die mit doppelten Anführungszeichen ist es auch nicht funktioniert
  • das ist das Ergebnis, wenn Sie "alert (msg)" in der ersten Zeile der Funktion "Erfolg"?

InformationsquelleAutor Prerna | 2011-02-09
Schreibe einen Kommentar