[Resolvido] problema com ajax e php
ola
eu tenho um script em ajax em que estou querendo enviar uma variavel com conteudo, chama-se name
<script type="text/javascript">
$(document).ready(function() {
$("#customForm").submit(function() {
$.ajax({
url: "validation.php",
type: "post",
dataType: "json",
data: { name: $('#name').val()},
success: function(data) {
if (data.validateName) {
$("#msgbox1").fadeTo(200, 0.1, function() {
$(this).html('Nome inválido ou já registado na base de dados').addClass('messageboxerror1').fadeTo(900, 1);
});
}
else {
$("#msgbox1").fadeTo(200, 0.1, function() {
$(this).html('Logging in.....').addClass('messageboxok1').fadeTo(900, 1, function() {
document.location = 'secure.php';
});
});
}
}});
return false;
});
});
</script>
Agora isto no php
$name = $_POST['name'];
não está recebendo nada. Eu sei porque se substituir por um nome do tipo $name="carlos" ai o script ja funciona. Portanto o ajax nao está enviando de forma correcta o name: $('#name').val()
alguma ajuda ai?
cumps
Discussão (2)
Carregando comentários...