JSON PHP Javascript - Simple Working Example -
हाय,
मैं निम्नलिखित कोड का उपयोग कर रहा हूं
अनुरोध .js
var अनुरोध; फ़ंक्शन रनएजैक्स (जेसनस्ट्रिंग) {// फ़ंक्शन रिटर्न "AJAX" ऑब्जेक्ट, वेब ब्राउजर पर निर्भर करता है / / यह देशी जे एस फंक्शन नहीं है! अनुरोध = नया XMLHttpRequest (); Request.open ("GET", "request.php? Json =" + JSONstring, सच है); अनुरोध। चेतावनी ( 'कहा जाता है'); request.send (शून्य); } फ़ंक्शन sendData () {// यदि अनुरोध ऑब्जेक्ट प्राप्त हुआ है तो प्रतिसाद (request.readyState == 4) {// parser.php प्रतिक्रिया var JSONtext = request.responseText; // प्राप्त स्ट्रिंग को JavaScript ऑब्जेक्ट में परिवर्तित करें {// var JSONobject = eval ('(' + JSONtext + ')'); Var JSONobject = JSON.parse (JSONtext); } पकड़ (ई) {var err = "त्रुटि:" + e.description; चेतावनी (गलती); } अलर्ट ('1'); // नोटिस कैसे चर इस्तेमाल किया जाता है {var msg = "त्रुटियों की संख्या:" + JSONobject.errorsNum + "\ n-" + JSONobject.error [0] + "\ n-" + JSONobject.error [1]; चेतावनी (एमएसजी); } पकड़ (ईई) {var errr = "त्रुटि:" + ee.description; चेतावनी (errr); }}}
मैंने यहां उपयोग किए गए php फ़ंक्शन request.php
मैं इस जावास्क्रिप्ट फ़ंक्शन को एक HTML पृष्ठ request.html
& lt; html & gt; & Lt; शीर्ष & gt; & Lt; script src = "request.js" & gt; & Lt; / स्क्रिप्ट & gt; & Lt; / head & gt; & LT; बॉडी & gt; & Lt; a href = "जावास्क्रिप्ट: रनएजैक्स ('vinoth')" & gt; कॉल & lt; / a & gt; & lt; br & gt; & Lt; / body & gt; & Lt; / html & gt;
यहां समस्या यह है कि मैं लाइन पर सिंटैक्स त्रुटि प्राप्त कर रहा था: 24
var JSONobject = JSON.parse (JSONtext) );
अगर मैं
var JSONobject = eval ('(' + JSONtext + ')' का प्रयोग कर रहा था);
मुझे "अपेक्षित त्रुटि"
उसके बाद मैंने ब्राउज़र कैश हटा दिया ब्राउज़र को पुनरारंभ करें, अब कोड बहुत अच्छा काम कर रहा है।
आपको JSON प्रारूप को सत्यापित करना चाहिए , फिर वहां देखें - आप एक विचार प्राप्त कर सकते हैं।
Comments
Post a Comment