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

オブジェクト{ name: "John", time: "2pm" }は匿名です。通常、次のような構文を使用してオブジェクトのプロパティにアクセスします。

objectname.propertyname

しかし、ない場合はどうすればよいobjectnameですか? どうすればアクセスできますpropertynameか?

4

1 に答える 1

1

匿名オブジェクトの要点は、それがまさに匿名であるということです。コンテキストでのみアクセスされます。後でオブジェクトにアクセスする場合は、オブジェクトを変数に割り当てる必要があります。

試す:

var obj = { name: "John", time: "2pm" };
$.post("test.php", obj,
  function(data){
    alert("Data Loaded: " + data);
    alert("obj name is " + obj.name);
  });
于 2009-06-27T07:21:30.407 に答える