Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    throw senza catch - Problema

    Ciao ragazzi IE mi segnala errore in queste parti di codice contenente il throw e mi dice:

    "Eccezione formulata con throw ma senza catch"

    E' la risposta di una chiamata Ajax che mi restituisce un file XML:

    codice:
    messagiInCorsoResponse = xmlHttp.responseText;
    document.getElementById("test").innerHTML = messagiInCorsoResponse;
    
    if (messagiInCorsoResponse.indexOf("ERRNO")>= 0 || messagiInCorsoResponse.indexOf("error:") >= 0 || messagiInCorsoResponse.length == 0){
    	throw(messagiInCorsoResponse.length==0 ? "Errore sul server." : messagiInCorsoResponse);				  
    }  
    
    	 xmlResponse = xmlHttp.responseXML;
    	 
    	 // catturo gli errori con IE e Opera
    	 if(!xmlResponse || !xmlResponse.documentElement)
    	  throw("Struttura XML non valida:\n"+ xmlHttp.responseText);
    	 // catturiamo gli errori con Firefox
    	 var rootNodeName = xmlResponse.documentElement.nodeName;
    	 if(rootNodeName == "parsererror")
    	  throw("Struttura XML non valida:\n"+ xmlHttp.responseText);
    dove sbaglio?

  2. #2
    Ho risolto, era un problema nel documento che mi veniva restituito...

    Grazie lo stesso!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.