Código AJAX: -
$("#email").change(function(){ alert('email changed'); var Email = { email: $('#email').val() } var formsubmission = 'http://127.0.0.1/heropet/Common/check_mail'; $.ajax({ method: "POST", url: formsubmission, data: Email, success: function(response){ alert(response); } });Código HTML:
<label>E-mail</label> <input type="text" name="email" id="email" value=""><br> No lo sé, pero no realiza una solicitud AJAX en el servidor web XAMPP . ¿Cómo puedo resolver este error? Y lo siento por mi débil inglés.
Error:-
1.cerrando }); perdido de $("#email").change(function(){
Código de ejemplo de trabajo: -
$("#email").change(function(){ alert('email changed'); var Email = $('#email').val(); var formsubmission = 'http://127.0.0.1/heropet/Common/check_mail'; $.ajax({ method: "POST", url: formsubmission, data: {email:Email}, success: function(response){ alert(response); } }); }); <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <label>E-mail</label> <input type="text" name="email" id="email" value=""><br>Nota: agregue una biblioteca jquery adecuada como la he agregado en mi ejemplo.
Te falta "})" al final.
También envuélvelo en $( document ).ready(function(){})
Como se muestra abajo:
$( document ).ready(function(){ $("#email").change(function(){ alert('email changed'); var Email = { email: $('#email').val() } var formsubmission = 'http://127.0.0.1/heropet/Common/check_mail'; $.ajax({ method: "POST", url: formsubmission, data: Email, success: function(response){ alert(response); } }); }); });