Wie kann ich auf die Eigenschaften eines anonymen Objekt?
-
20-08-2019 - |
Frage
$.post("test.php", { name: "John", time: "2pm" },
function(data){
alert("Data Loaded: " + data);
});
Das Objekt { name: "John", time: "2pm" }
ist anonym. Normalerweise würde ich die Eigenschaften eines Objekts zugreifen Syntax ähnlich der folgenden:
objectname.propertyname
Aber was kann ich tun, wenn es keine objectname
ist? Wie kann ich auf propertyname
?
Lösung
Der ganze Sinn eines anonymen Objekt ist, dass es nur das, anonym. Es wird nur in Zusammenhang abgerufen. Wenn Sie später auf das Objekt zugreifen wollen, dann müssen Sie das Objekt einer Variablen zugewiesen werden soll.
Versuchen:
var obj = { name: "John", time: "2pm" };
$.post("test.php", obj,
function(data){
alert("Data Loaded: " + data);
alert("obj name is " + obj.name);
});
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow