जेएस
SWFlocation = "open-flash-chart.swf"; GetMyData = function () {$ .post (myJsURL, {passval: 1234}, फ़ंक्शन (return_json) {वापसी return_json;}, "json"); } Swfobject.embedSWF (SWFlocation, "myChartDiv", "650", "200", "9.0.0", "", {"get-data": "getMyData"});
फायरबग का उपयोग करते हुए, अगर मैं लौटे हुए JSON को कूटकोड करता हूं, तो चार्ट ठीक काम करता है लेकिन जब मैं ऊपर दिए गए डेटा का अनुरोध करता हूं - यानी पृष्ठ के लोड होने के बाद, मुझे 2032 त्रुटि मिलती है।
getMyData विधि वास्तव में PHP स्क्रिप्ट से डेटा का अनुरोध करती है जो बदले में डेटा से अनुरोध करता है और extrnal API (ए फ़्लिकर की तरह एक बड़ा) तो कुछ सेकंड में देरी हो सकती है यदि परिणाम वर्तमान में हमारे द्वारा कैश नहीं किए जाते हैं शायद मैं इसके बारे में गलत तरीके से जा रहा हूं?
आपको swfobject.embedSWF () एजेक्स कॉलबैक में।
इस तरह से:
SWFlocation = "open-flash-chart.swf"; Init_chart = function () {$ .post (myJsURL, {passval: 1234}, फ़ंक्शन (return_json) {swfobject.embedSWF (SWFlocation, "myChartDiv", "650", "200", "9.0.0", "", {"Get-data": return_json});}, "json"); } Init_chart ();
No comments:
Post a Comment