Ajax.Request JSON और प्रोटोटाइप का उपयोग कर के साथ समस्या

वोट
2

मैं 'PlayListJSON.aspx' से गाने लेकिन somethings के एक प्लेलिस्ट लोड करने में निम्नलिखित समारोह का उपयोग कर रहा गलत लगता है, evrytime OnFailure बुलाया जा रहा है, मैं इसे आगे डिबग करने में असमर्थ हूँ। किसी भी मदद वास्तव में gr8 होगा।

Player.prototype.loadPlaylist = समारोह (playlistId, नाटक) {

    req = new Ajax.Request('/PlaylistJSON.aspx?id=' + playlistId, 
        { 

            method: 'GET',    
            onSuccess: function(transport,json) {                                                                                    

                eval(transport.responseText);                              

                player.setPlaylist(playlist.tracklist,playlist.title, playlistId);
                player.firstTrack();

                if (play)
                    player.playSong();  

             },
             onFailure: function() {
               //error

             }
         }); 

}

25/10/2008 को 10:53
का स्रोत उपयोगकर्ता
अन्य भाषाओं में...                            


3 जवाब

वोट
1

आम तौर पर, OnFailure कहा जाता हो जाता है जब पृष्ठ आप तक बुला रहे हैं किसी कारण से नहीं पहुँचा जा सकता।

आप सकारात्मक रहे हैं कि यूआरएल /PlaylistJSON.aspx मान्य है?


आप उन्हें यूआरएल के हिस्से के रूप निर्दिष्ट करने के बजाय मापदंडों तर्क गुजर की कोशिश की?

req = new Ajax.Request('/PlaylistJSON.aspx', 
    { 

        method: 'GET',    
        parameters:  {
                     'id': playlistId
                     },
        onSuccess: function(transport,json){                                                                                    

            eval(transport.responseText);                              

            player.setPlaylist(playlist.tracklist,playlist.title, playlistId);
            player.firstTrack();

            if (play)
                player.playSong();  

         },
         onFailure: function() {
           //error

         }
     });
25/10/2008 को 11:11
का स्रोत उपयोगकर्ता

वोट
0

हाँ पृष्ठ PlayListJSon.aspx रूट निर्देशिका में है।

25/10/2008 को 11:12
का स्रोत उपयोगकर्ता

वोट
1

आप विंडोज में विकसित कर रहे हैं स्थापित फ़िडलर । साथ फ़िडलर आप को देखने के लिए वास्तव में क्या अनुरोध अजाक्स कॉल कर रहे हैं और क्या प्रतिक्रिया सर्वर से आता है सक्षम हो जाएगा। इस तरह से आप अगर यूआरएल सही है पता चल जाएगा, या यदि सर्वर 200 से कुछ स्थिति कोड अलग अलग जवाब है / ठीक है।

11/12/2008 को 10:43
का स्रोत उपयोगकर्ता

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more