【发布时间】:2009-06-26 06:59:18
【问题描述】:
$.post("test.php", { name: "John", time: "2pm" },
function(data){
alert("Data Loaded: " + data);
});
对象{ name: "John", time: "2pm" } 是匿名的。通常,我会使用类似于以下的语法访问对象的属性:
objectname.propertyname
但是当没有objectname 时我该怎么办?如何访问propertyname?
【问题讨论】:
-
你到底想做什么?您的对象正在作为 POST 的数据传递,而您要提醒的数据参数是从服务器返回的任何内容(要指定它的格式,请在函数后传递一个额外的类型参数)。
-
$.post 接收一个对象作为参数,名称和时间作为属性。如果我尝试写时间,我将不得不写对象的名称、一个点和属性的名称,但是没有对象名称!可以空吗? document.write(.time)?
-
就像我说的,你什么时候真正需要写时间? post 函数将接收对象并将其编码以发送到 test.php。然后,您将获得一个不同的对象,称为数据。
-
如何以及在哪里定义属性“名称”和“时间”的对象?
标签: javascript ajax anonymous-objects