如何访问匿名对象的属性?

时间:2009-06-26 06:59:19

标签: javascript ajax anonymous-objects

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

对象{ name: "John", time: "2pm" }是匿名的。通常,我会使用类似于以下语法的方法访问对象的属性:

objectname.propertyname

但是如果没有objectname,我该怎么办?我如何访问propertyname

1 个答案:

答案 0 :(得分:1)

匿名对象的重点在于它只是匿名的。它仅在上下文中访问。如果以后想要访问该对象,则需要将该对象分配给变量。

尝试:

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