Sto provando a chiamare un file php usando la funzione $ .ajax() in jQuery ma non funziona. Il seguente codice viene eseguito quando un pulsante sulla pagina viene cliccato:Chiamare il file PHP usando AJAX
if($error === false) {
alert($error);
$.ajax({
url: '/new-user.php',
type: 'POST',
data: {
name: $('#name').val(),
email: $('#name').val(),
password: $('#name').val()
}
});
Questa è la mia forma:
<form onClick="return false;" class="reg-form">
<div class="row">
<div class="col-md-6">
<div class="form-group">
<label for="name">First Name</label>
<input type="text" id="name" class="form-control" autofocus="autofocus">
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<label for="email">Email Address</label>
<input type="text" id="email" class="form-control">
</div>
</div>
</div>
<div class="row">
<div class="col-md-6">
<div class="form-group">
<label for="password">Password</label>
<input type="password" id="password" class="form-control">
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<label for="password-confirm">Confirm Password</label>
<input type="password" id="password-confirm" class="form-control">
</div>
</div>
</div>
<button class="btn trans reg-btn">Sign Up</button>
<div class="reg-msg">
<span id="password-error-msg">Passwords do not match.</span>
</div>
</form>
ho posto del form onClick per tornare false in modo che la forma non ricaricare la pagina inviata quando è possibile eseguire jQuery.
Qualsiasi aiuto è molto apprezzato.
Cosa significa 'non funziona' dire? Lo script php non viene chiamato? – GrandmasterB
Sicuramente 'onClick =" return false; "' deve essere rimosso. È inutile –
Oltre a inviare solo la voce del nome nel tuo php, quali errori o problemi stai riscontrando? Cosa ti aspetti che accada e cosa succede realmente? – aynber