- Home
- Categorie
- Coding e Sistemistica
- Javascript & Framework
- [Ajax] Errore connessione al server
-
[Ajax] Errore connessione al server
Alcuni sanno che non mi piace fare ricorso a script già pronti, preferisco invece ricrearli a modo mio.
Così ecco che mi sono messo al lavoro epr creare una galleria per la visualizzazioni delle immagini con scorrimento manuale oppure automatico dopo tot secondi. Il tutto sfruttando l'Ajax con Php.Il problema è presto detto.
Il tutto funziona benissimo su Opera. Su firefox o IExplorer non ne vuole sapere di funzionare.
Mi restituisce l'errore: "Error accessing the server".
Ho provato in vari modi, ricontrollando il codice nel file Js (credo sia qui da qualche parte il problema) e paragonandolo con il mio manuale di Ajax o altre risorse come su Mozilla Developers ecc... ma nulla...Qualcuno sa come poter porre rimedio a questo problema?
Il problema mi si presenta nelle varie sezioni come quella all'url webportabile.netsons.org/lingua-it/immagini/costa_sarda.html
-
E' un po difficile se non posti anche lo script,non sono un mago XD
in ogni caso aprilo con firefox e vai su Strumenti>Consolle degli errori
se c'è un errore salta fuori
-
Il codice non l'ho caricato perchè è un po' lunghetto...
Solo per questo.Comunque il codice lato client in file Js lo puoi richiamare dall'url
webportabile.netsons.org/js/immagini.js
Nella consolle di Firefox, come quella di IExplorer mi dice solo:
Errore: [Exception... "Component returned failure code: 0x80040111 (NS_ERROR_NOT_AVAILABLE) [nsIXMLHttpRequest.statusText]" nsresult: "0x80040111 (NS_ERROR_NOT_AVAILABLE)" location: "JS frame :: webportabile.netsons.org/lingua-it/immagini/costa_sarda.html :: handleRequestStateChange :: line 202" data: no]
File sorgente: webportabile.netsons.org/lingua-it/immagini/costa_sarda.html
Riga: 202ma alla riga 202 non trovo alcun errore visto che la funzione handleRequestStateChange viene correttamente eseguita ecc.
-
L'errore è questo...
Error accessing the server!
Errore durante la lettura della risposta:
TypeError: xmlHttpImg.responseXML is nullVedo dai vari header che è settata come text/html, non dovrebbe essere text/xml???
Prova a settare negli header della pagina php il content-type a text/xml e vedere che succede, dato chge l'errore dice che non riesce a leggere il risultato...
Fammi sapere!
-
Mi scuso per il ritardo con il quale rispondo, ma dove risiedo la connessione (nonostante siamo nel 2009) è ancora oggi assente.
Comunque sia, ho provato a modificare il tipo di documento ma non cambia nulla... Sempre lo stesso errore con i due browsers sopra citati.
-
prova a sostituire la tua funzione createXmlHttpRequestObject con questa:
function createXmlHttpRequestObject(){ xmlHttpImg = false; if (window.XMLHttpRequest) { // Mozilla, Safari,... xmlHttpImg = new XMLHttpRequest(); if (xmlHttpImg.overrideMimeType) { xmlHttpImg.overrideMimeType('text/xml'); } } else if (window.ActiveXObject) { // IE try { xmlHttpImg = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { xmlHttpImg = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {} } } if (!xmlHttpImg) { alert('Browser non supportato'); return false; } }
-
Ottimo, non so come ringraziarti.
Ora sembra funzionare come deve... devo solo caricare il loader ed è perfetta.A buon rendere.