محتوى السؤال:
عند استخدام fusioncharts، قد ترغب في النقر على جزء من المخطط في صفحة مثل demo.html ثم عرض تفاصيل هذا الجزء.
تحتوي Fusioncharts على setDataXML وsetDataURL، ويتم استخدام هاتين الطريقتين لتعيين البيانات، ومع ذلك، ستكون هناك مشكلات في التعليمات البرمجية المشوهة (والتي قد تحدث في مواقف AJAX).
لن يتم شرح التفاصيل المحددة بالتفصيل.
حل.
إذا كان محتوى الإرجاع لطلب Ajax الخاص بك مشوهًا، فاستخدم Jquery.ajax مباشرة.
انسخ رمز الكود كما يلي:
وظيفة ماي تشارت كليك (الشهر) {
معرف فار =1؛
فار د = تاريخ جديد();
فار strURL='xxxx'
مسج.اجاكس({
النوع: "احصل"،
عنوان URL: strURL
البيانات: strURL،
النجاح: الوظيفة (البيانات) {
var ChartObj = getChartFromId("myid");
ChartObj.setDataXML(data); // فقط استخدم البيانات لتعيين محتوى myid مباشرة.
}
});
}
اختفت الشخصيات المشوهة..