2016-10-22 6 views
1

Ich habe oben genannten Code für AJAX und es geht immer True-Bedingung, auch wenn ich falsch zurückgeben; Bitte helfen Sie mir, dieses Problem zu SORTOUTAjax immer zurück wahr

hier checkgroupname.php ist

<?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

Zeigen Sie uns Ihren 'checkgroupname.php' Code. –

+0

zeigen Sie das Ergebnis in aler? – Sajeetharan

+0

Zeige Endcode. – Bharat

Antwort

0

Wie Sie gesagt haben, verwenden Sie return false den Wert zurückzukehren.

Ich denke, Sie sollten verwenden, um Daten mit echo zurückgeben.

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

In Ajax Erfolg

console.log(result); 

FYI, stellen Sie bitte sicher, dass Ihr Server Nebenbedingung/Code ordnungsgemäß funktioniert.