Débogage : Formulaire de publication IE6 SSL AJAX = erreur 404

Le cadre :
Le programme en question tente de publier des données de formulaire via un appel AJAX vers une procédure cible contenue dans le même package que l'appelant. Ceci est fait pour un site qui utilise une connexion sécurisée (HTTPS). La technologie utilisée ici est PLSQL et le DOJO bibliothèque JavaScript. L'outil de développement est essentiellement un éditeur de texte.

Extrait de code :

> function testPost() {  
>>    dojo.xhrPost( {  
             url: ''dr_tm_w_0120.test_post'',  
             form: ''orgForm'',  
             load: testPostXHRCallback,  
             error: testPostXHRError  
            });  
      }  

> function testPostXHRCallback(data,ioArgs) {  
>>          alert(''post callback'');  
          try{  
          dojo.byId('messageDiv').innerHTML = data;  
          }  
          catch(ex){  
                if(ex.name == 'TypeError')  
                {  
                  alert('A type error occurred.');  
                }  
          }   
          return data;  
       }         
> 
function testPostXHRError(data, ioArgs) {    
>>          alert(data);  
          alert(''Error when retrieving data from the server!'');  
          return data;  
       }    

Le problème :
Lors de l'utilisation d'IE6 (que toute la base d'utilisateurs utilise), la réponse renvoyée par le serveur est une erreur 404.

Observations :
Le programme fonctionne bien dans Firefox.
La procédure appelante ne peut cibler aucune procédure dans le même package.
La procédure d'appel peut cibler des sites extérieurs (http, https).
Les autres appels AJAX du package qui ne sont pas des publications de données de formulaire fonctionnent correctement.
J'ai cherché sur Internet et consulté des membres de l'équipe expérimentés et je n'ai rien découvert qui résolve le problème de manière satisfaisante.
*J'ai essayé Q

请先 登录 后评论