在JavaScript中验证MySql的输入

在JavaScript中验证MySql的输入,javascript,php,mysql,model-view-controller,Javascript,Php,Mysql,Model View Controller,我需要为DD条目添加验证脚本。如果DD编号已经存在,则在提交时显示警报。该页面是PHP-MVC,因此我的验证脚本需要添加到JavaScript文件中 是否可以使用JavaScript中的MySql验证输入?我正在使用一个单独的php脚本进行验证 <?php //db connectivity //Query //Value Checking ?> 然后使用ajax从javascript调用此脚本 <scrip

我需要为DD条目添加验证脚本。如果DD编号已经存在,则在提交时显示警报。该页面是PHP-MVC,因此我的验证脚本需要添加到JavaScript文件中


是否可以使用JavaScript中的MySql验证输入?

我正在使用一个单独的php脚本进行验证

<?php
          //db connectivity
          //Query
          //Value Checking

?>

然后使用ajax从javascript调用此脚本

 <script src="http://code.jquery.com/jquery-latest.js"></script>
    <script language="javascript">
   function getMeStatus(parameter){
    var def = $.Deferred();    // Create a deferred object
    $.ajax({                   // Make the ajax call
        type: "POST",
        url: "checkvalue.php",
        data: {check: parameter}
    }).done(function (data) {
       if (data !== "success"); {
          var val = confirm(data);
          if (val === false) {
             // Status was false?
             def.resolve(false);
          }
          else {
             // Status was true?
             def.resolve(true);
          }
       }
       else {
          // Status was true?
          def.resolve(true);
       }
    }
    // return a promise to supply the boolean status value later
    return def.promise();
 });
    </script>

函数getMeStatus(参数){
var def=$.Deferred();//创建延迟对象
$.ajax({//进行ajax调用
类型:“POST”,
url:“checkvalue.php”,
数据:{检查:参数}
}).完成(功能(数据){
如果(数据!=“成功”){
var val=确认(数据);
如果(val==false){
//身份是假的?
定义.解决(错误);
}
否则{
//情况是真的吗?
def.resolve(true);
}
}
否则{
//情况是真的吗?
def.resolve(true);
}
}
//返回稍后提供布尔状态值的承诺
返回def.promise();
});

yes您从mysql到PHP变量中检索值,并将该变量传递到javascript警报中。如果你在编码方面做过什么,请把它粘贴到我想你也需要一个ajax。在这里,我需要从JavaScript调用php脚本,然后从php脚本获得结果。在从submit调用php脚本之前,我如何从JS中调用并获取php脚本的结果?请使用@VMcreator提到的jquery ajax。这个ajax将调用另一个php脚本/函数,该脚本/函数执行所有验证并返回验证结果/消息。使用警报显示该结果/消息。