سؤال

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

وو{ name: "John", time: "2pm" } الكائن هو مجهول. عادة، وأود أن الوصول إلى خصائص كائن باستخدام بناء الجملة مشابهة لما يلي:

objectname.propertyname

ولكن ماذا يمكنني أن أفعل عندما لا يكون هناك objectname؟ كيف يمكنني الوصول إلى propertyname؟

هل كانت مفيدة؟

المحلول

وبيت القصيد من كائن مجهول هو أنه مجرد أنه مجهول. يتم الوصول إليه في السياق فقط. إذا كنت ترغب في الوصول إلى الكائن في وقت لاحق، فإنك تحتاج إلى تعيين الكائن إلى متغير.

وجرب:

var obj = { name: "John", time: "2pm" };
$.post("test.php", obj,
  function(data){
    alert("Data Loaded: " + data);
    alert("obj name is " + obj.name);
  });
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top