使用Ajax进行服务器端验证

时间:2012-07-17 22:06:44

标签: php javascript jquery ajax forms

当我点击表单的提交按钮时,我调用以下函数:

     function dadosFormularios(preenchimentoForm){
    //var path = document.location.pathname;
    //alert(path);
    alert(preenchimentoForm);
    //window.location.href = 'wp-content/themes/template/index.php'; 

    var qstringA = '';
    //dados dos campos
    var nome=document.getElementById("nome").value;
    qstringA = 'nome='+ nome;
    //alert(qstringA);

    if(preenchimentoForm==false){
        alert('Please correct the errors in the Form'); 
    }
    else{
        if(preenchimentoForm==true){
            window.location.href = 'index.php?'+qstringA;
        return false;
        }
    }
}

最初我的想法是将这些数据发送到php文件,您可以在代码中看到并在那里进行服务器端验证。但是,我做了一个搜索,如果我没有错,我可以通过ajax(在jquery中转换这个javascript函数)对此函数进行服务器端验证。那将是很好的,因为之后我只需要在php部分中对数据库进行插入。

如果有人能告诉我是否正确使用ajax进行服务器端验证,我会很感激,如果“是”,那么如何做到这一点就会很棒。

谢谢!

0 个答案:

没有答案