如何检查已经是groupname是否允许

时间:2016-10-22 11:47:33

标签: php jquery ajax

我有表格,我必须检查现有的用户名。如果用户名已存在,则不允许提交表单。为此,我使用了ajax来检查提交。在此代码中,它返回true,而不是返回false,它总是返回true并提交表单。

function lks()
            {  
                var groupname = document.getElementById('groupname').value;
                var xmlhttp = new XMLHttpRequest();
                xmlhttp.onreadystatechange = function() {
                if (this.readyState == 4 && this.status == 200) {
                     if(xmlhttp.responseText=="already"){
                           alert("Groupname Already in use");
                           return false;
                     }
                }
            };
    xmlhttp.open("GET", "checkgroupname.php?groupname=" + groupname, true);
    xmlhttp.send();                    
            }

和我的checkgrouname.php文件如下

<?php
session_start();
$loginuser = $_SESSION['username'];
$groupname = $_GET['groupname'];
$checkgroupname = trim(`sudo grep -w $groupname /home/$loginuser/.groupmanagement`);
if($checkgroupname!=NULL){
    echo json_encode("already");
}
else{
    echo json_encode("allow");
}
?>

如果可能,请告诉任何其他方法。

0 个答案:

没有答案