Iam Aufruf der Ajax-FunktionWarum dieser Wert der Variablen der return-Anweisung
function validateemp(){
var exists="";
$.ajax({
url: "emp.php",
async: false,
dataType: "json",
data: {'param1': $("#param1").val(), 'empno': $("#empno").val()},
success: function (data) {
exists = data.status;
}
});
alert("exists==>"+exists);
return exists;
}
Iam Nicht in der Lage zurückzukehren, um den Wert von „existiert“ nicht Rückkehr ist mit Wert .iam der Lage, den genauen Wert erhalten von „existiert "ob es wahr oder falsch ist. Aufgrund dieses Werts, der nicht wahr oder falsch zurückgibt, kann ich die Eingabeaufforderung nicht erstellen. Wenn ich explizit true oder false zurückgebe, kann iam die Eingabeaufforderung erstellen. Was iam Falsch tut
Es könnte sein, dass Ihr JSON fehlerhaft ist. Stellen Sie sicher, dass Ihr JSON richtig formatiert ist. – karim79
Was ist der Wert, den Sie bekommen? Was meinst du mit genauem Wert? – casablanca
@karim: Wie kann ich die Funktion Above korrigieren? Wie kann ich den Wert korrekt zurückgeben? Das ist, was mein JSON produziert {"status": "false"} – Someone