2016-05-23 7 views
0

Ich arbeite am Dropwizard-Java-Projekt.Wenn Benutzer auf die Schaltfläche abonnieren klicken, zeigt es Dank für Abonnieren und überprüfen Sie dann auf Validierung, ob bereits registriert oder nicht.Wie schreibe ich Ajax-Funktion, um Pop-up-Fenster für Benutzer bereits registriert anzuzeigen?

Ich muss anzeigen, einmal angeklickt sofort zeigen Pop-up-Fenster als registriert oder nicht.Ich bin sehr neu in AJAX zu arbeiten.Wenn jemand Lösung weiß, bitte helfen zu lösen.

<form action="/subscribe" method="post" id="forms" > 
      <p> 
       <span> 
       <input name="sent_email" id="mailid" type="text" required pattern="[a-z0-9._-][email protected][a-z0-9.-]+\.[a-z]{2,3}$" placeholder="Enter Your Email ID"> 
       <input type="submit" value="Subscribe"> 
       </span> 
      </p> 
      </form> 


    @SuppressWarnings("resource") 
     @POST 
     @Path("subscribe") 
     public boolean sentEmail(@FormParam("sent_email") String input) throws FileNotFoundException, IOException, 
       ParseException, java.text.ParseException, ScriptException, NoSuchMethodException { 

     //Reading json file and checking whether it contains input 
     if(condition) 
     { 
      //Code 
        return "Already registered"; 
       } else { 
      //write into file 
     } 
      return null; 

     } 

Antwort

0

Sie folgende Möglichkeiten: -

Return wahr/falsch auf Basis von Benutzern Existenz mit System. Überprüfen Sie die Ajax-Antwort, wenn sie wahr ist (d. H. Benutzer-Exits), dann Popup anzeigen.

$.ajax({ 
url : 'https://www.lennu.net/', 
}).done(function(data) { 
if (data == true) { 
    alert("User already registered.") 
} 
}).fail(function() { 
alert("Ajax failed to fetch data") 
}) 
Verwandte Themen