הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   עבודה עם XML בJS (https://hosts.co.il/forums/showthread.php?t=73158)

DavidBD 01-04-09 08:23

עבודה עם XML בJS
 
אהלן,
יש לי את קוד הJS הנ"ל (קוד רלוונטי):
קוד:

        new Ajax.Request("action.php",{
                method:"post",
                parameters:{
                        action:"getFlights",
                        destId:destIdValue
                },
                onComplete: function(t){                       
                        cleanUpRows();
                        var xmlobject = (new DOMParser()).parseFromString(t.responseText.trim() , "text/xml");
                        xmlobject = xmlobject.getElementsByTagName("root").item(0);
                        var o = xmlobject;

הוא מתייחס לקוד XML שנוצר בעזרת שימוש בAJAX בקובץ ACTION.PHP, ומקבל אותו (בדקתי, הוא מקבל את קוד הXML בt.responseText), משום מה, הערך של המשתנה o תמיד שווה לnull, ולכן אי אפשר להמשיך עם הסקריפט.

יש למישהו רעיונות?

עריכה: עברתי על הקוד והרצתי מספר בדיקות.
הxmlobject מתאפס בקטע של:
קוד:

                        xmlobject = xmlobject.getElementsByTagName("root").item(0);
תודה,

daMn 01-04-09 13:34

קוד:

item[0]
אם עדיין לא עובד, שלח לינק על מנת שאני אוכל לראות איפה השגיאה בdebug.

DavidBD 01-04-09 16:02

הבעיה סודרה.
היתה לי בעיה עם איזה תג בXML.

BlueNosE 02-04-09 23:27

רק שתדע שמדובר על PROTOTYPE, זה לא NATIVE JS.. המחלקה Ajax לא קיימת בnative js.


כל הזמנים הם GMT +2. הזמן כעת הוא 19:57.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ