Как я могу получить доступ к свойствам анонимного объекта? - PullRequest
0 голосов
/ 26 июня 2009
$.post("test.php", { name: "John", time: "2pm" },
  function(data){
    alert("Data Loaded: " + data);
  });

Объект { name: "John", time: "2pm" } является анонимным. Обычно я получаю доступ к свойствам объекта, используя синтаксис, подобный следующему:

objectname.propertyname

Но что я могу сделать, когда нет objectname? Как я могу получить доступ к propertyname?

1 Ответ

1 голос
/ 27 июня 2009

Смысл анонимного объекта в том, что он просто анонимный. Доступ к нему осуществляется только в контексте. Если вы хотите получить доступ к объекту позже, вам необходимо присвоить объект переменной.

Попытка:

var obj = { name: "John", time: "2pm" };
$.post("test.php", obj,
  function(data){
    alert("Data Loaded: " + data);
    alert("obj name is " + obj.name);
  });
...