Monday, 15 April 2013

asp.net - jquery - dynamically fill fields with json based on property name -


  1. asp.net mvc मॉडल ऑब्जेक्ट AJAX कॉल - $ .एजेक्स (
  2. प्रपत्र में फ़ील्ड आईडी के साथ फ़ील्ड हैं जो वापस जेसन ऑब्जेक्ट पर मिलान करने वाले गुणों के लिए है ( Html.TextBox ("NAME", Model.Order.NAME) )

स्वचालित रूप से संबंधित JSON ऑब्जेक्ट गुणों के साथ खेतों (आदानों) को कैसे पॉपुलेटेड करें? मैन्युअल रूप से $ ("# NAME) .val (json.NAME) जैसा होगा) तो यह गतिशील कैसे करें? जावास्क्रिप्ट / jquery के लिए किसी तरह का प्रतिबिंब (जैसे सिस्टम। Reflection in c #)?

शायद कुछ ऐसा यह:

  $ ("# formId इनपुट")। प्रत्येक (फ़ंक्शन () {$ (this) .val (json [$ (this) .attr ("id")]); });  

... जो सभी फार्म आदानों पर पुनरावृत्त होता है, और इनपुट आईडी के साथ एक JSON प्रविष्टि के लिए दिखता है।

यहां नोट करने वाली बात यह है कि आप json.NAME के माध्यम से json ["NAME"] प्राप्त कर सकते हैं।


No comments:

Post a Comment