Wie kann ich diesen Code machen, um den Wert ohne Einfrieren des Browsers zurückgeben.
Sie können dies mit einer neuen Methode natürlich umschreiben.Ajax jquery async Rückgabewert
function get_char_val(merk)
{
var returnValue = null;
$.ajax({
type: "POST",
async: false,
url: "char_info2.php",
data: { name: merk },
dataType: "html",
success: function(data)
{
returnValue = data;
}
});
return returnValue;
}
var px= get_char_val('x');
var py= get_char_val('y');
EDIT:i mindestens 20 Variablen von PHP-Datei zu anderen Zeiten erhalten haben müssen.
Ich habe einige scheinbar notwendige Betonung. – SLaks
Ich habe diese Frage (oder eine Variante) unzählige Male gesehen. Es muss endlose Haufen von Duplikaten geben. Wenn nur Leute ein wenig mehr über das Programmieren mit asynchronen Ereignissen lesen könnten, bevor sie versuchen, Ajax oder eine andere asynchrone API/Sprache zu verwenden ... – Jakob
Oder zumindest verstehen, was das Wort _asynchronous_ bedeutet. – SLaks