javascript - how can i pass json from php to js and manipulate it? -


यहाँ मैं क्या करना चाहता हूं

  1. मैं codeigniter directory_map () का उपयोग करता हूं फ़ोल्डर को मैप करने के लिए इसे $ नक्शा के रूप में सहेजें;

      $ map = directory_map ($ this- & gt; rootdir। $ This- & gt; सत्र- & gt; userdata ('user_name'));    
  2. फिर मैं $ नक्शा एन्कोड और इसे गूंज

      गूंज $ dir = json_encode ($ नक्शा);    
  3. मुझे क्या चाहिए $ dir को किसी भी तरह से सहेजना है। जब उपयोगकर्ता फ़ोल्डर में से एक को खोलता है तो मैं सहेजी $ dir से फ़ोल्डर की सामग्री प्राप्त करने के लिए js का उपयोग कर सकता हूं Json फ़ाइल, सर्वर के साथ संवाद करने के बजाय। अगर यह समझ में आता है तो मैं $ dir json फ़ाइल कैसे बचा सकता हूं या इसे जेएस फ़ाइल में कैसे प्राप्त कर सकता हूं।

    वहां है ऐसा करने का एक बेहतर तरीका?

    मैं व्यक्तिगत तौर पर उल्लिखित विधि का उपयोग करता हूं, जो मूल रूप से निम्नलिखित रूपरेखा के साथ है :

    अपडेट: (मुझे लगता है कि मैं आपको थोड़ा भ्रमित करता हूं) निम्नलिखित जावास्क्रिप्ट कोड है

      // कैश कैश को संग्रहीत करने के लिए ग्लोबल ऑब्जेक्ट = {}; फ़ंक्शन मेकंडेस्ट (अनुरोधित_डेटा) {request_hash = हैश (अनुरोधित_डेटा); अगर (कैश [request_hash]) {handleData (कैश [request_hash]); } Else {// अजाक्स कॉल करें, डेटा का जवाब वापस प्राप्त करें और इसे कैश में जमा करें request_hash = hash (request_data); कैश [request_hash] = डेटा; handleData (डेटा); }}   

    नोट: हैश () के लिए, आप किसी भी हैशिंग एल्गोरिथम का उपयोग कर सकते हैं, आपको वास्तव में एक क्रिप्टोग्राफी-स्तरीय हैश, कुछ बुनियादी हस्ताक्षर बनाने के लिए मैं का उपयोग करता हूं

Comments

Popular posts from this blog

Python SQLAlchemy:AttributeError: Neither 'Column' object nor 'Comparator' object has an attribute 'schema' -

java - How not to audit a join table and related entities using Hibernate Envers? -

mongodb - CakePHP paginator ignoring order, but only for certain values -