gpt4 book ai didi

javascript - ajax总是返回true

转载 作者:行者123 更新时间:2023-11-28 05:25:46 24 4
gpt4 key购买 nike

function lks()
{
var groupname = document.getElementById('groupname').value;
$.ajax
({
url: 'checkgroupname.php?groupname='+groupname,
type: 'get',
success: function(result)
{
alert(result);
return false;
}
});

}

我有上面的 ajax 代码,即使我返回 false,它也始终为 true 条件;请帮我解决这个问题

这里是 checkgroupname.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");
}
?>

最佳答案

正如您所说,您使用return false来返回值。

我认为,您应该使用 echo 返回数据。

$data = ['returnValue'=> 'true'];
echo json_encode($data);
exit(); //exit the execution further

在 Ajax 中取得成功

console.log(result);

仅供引用,请确保您的服务器端条件/代码正常工作。

关于javascript - ajax总是返回true,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40191293/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com