SAFARI CHROME e AJAX

h725

Nuovo Utente
2 Giu 2009
17
0
0
Salve a tutti, ho un problema con ajax sui browser safari e google chrome, spero che qualcuno mi può aiutare.

Per fare le chiamate ajax utilizzo la classe Request della famosa libreria mootools.

Il problema è che con i browser safari e chrome ottengo come risposta il riquadro rosso con l'errore:

This page contains the following errors:

error on line 22 at column 42: Opening and ending tag mismatch: img line 0 and a
Below is a rendering of the page up to the first error.


aprendo il debugger di google chrome trovo scritto il segiente warning

Resource interpreted as other but transferred with MIME type text/html.

evidentemente c'è un problema con il mime type. Ho provato ad impostarlo in vari modi, ho inserito il tag meta nel codice di risposta per esempio, ma niente.:dipser:

Qualcuno mi sa aiutare per favore?
 

Eliox

Utente Attivo
25 Feb 2005
4.390
3
0
Hai provato a specificare il tipo di script utilizzato di default:
PHP:
<meta http-equiv="content-script-type" content="text/javascript">
 

h725

Nuovo Utente
2 Giu 2009
17
0
0
Hai provato a specificare il tipo di script utilizzato di default:
PHP:
<meta http-equiv="content-script-type" content="text/javascript">
niente da fare non va.

Però bisogna fare una considerazione: la pagina chiamante è una pagina html con un div contenitore, all'interno di questo contenitore viene scritto altro codice html facendo appunto la chiamata ajax ad un'altra pagina.

Quindi nella pagina chiamata con ajax non posso metterci i tag d'intestazione, html body e head per intenderci, perchè ci sono già nella pagina contenitore. Quindi se inserisco i tag meta senza metterli dentro head, come ho fatto io, potrebbero non funzionare?
 

h725

Nuovo Utente
2 Giu 2009
17
0
0
ho provato ad inserire gli headers con php
PHP:
header('Content-type: text/html');
header('Content-script-type: text/javascript');
non va lo stesso.

Riporto quello che mi scrive il debugger di chrome sulla pagina caricata con ajax:
HTML:
[B]Response Headers[/B]
Cache-Control:no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Connection:Keep-Alive
Content-Length:2891
Content-Type:text/html
Content-script-type:text/javascript
Date:Wed, 03 Jun 2009 08:13:08 GMT
Expires:Thu, 19 Nov 1981 08:52:00 GMT
Keep-Alive:timeout=5, max=99
Pragma:no-cache
Server:Apache/2.2.3 (Win32) PHP/5.2.0
X-Powered-By:PHP/5.2.0

stando al warning del debugger continua ad interpretarlo diversamente

Resource interpreted as other but transferred with MIME type text/html.

ma come cacchio è possibile? :incazz2:
 

h725

Nuovo Utente
2 Giu 2009
17
0
0
allego pure l'immagine della tabella con l'errore che compare sulla pagina del sito.
 

Allegati

  • error.jpg
    error.jpg
    26,9 KB · Visite: 561

h725

Nuovo Utente
2 Giu 2009
17
0
0
dai uno sguardo a questa discussione, potrebbe esserti di aiuto

grazie per il suggerimento. Effettivamente il problema a quento pare riguarda i path relativi, ho provato e funziona.
Peccato però che il sito fa un uso massiccio di ajax :dipser: e mi devo mettere a cercare tutti i path relativi e modificarli tutti, aiuto! :crying:
Ma non esiste proprio una soluzione alternativa che mi permetta di evitare di modificare tutto il codice?
 

h725

Nuovo Utente
2 Giu 2009
17
0
0
E non è tutto! Sul server allow_url_fopen è off e non posso cambiarlo, quindi gli include php non vanno coi path assoluti! :dipser:

Che palle però!:incazz:
 

h725

Nuovo Utente
2 Giu 2009
17
0
0
dai uno sguardo a questa discussione, potrebbe esserti di aiuto

:dipser:
con amara sorpresa questa mattina ho notato che il problema persiste anche con i path assoluti. Eppure ieri sera quando l'ho testato ero sicuro che funzionasse, forse ero troppo stanco.

Ho visto che è un problema su una immagine. La chiamata ajax scrive il codice html con una immagine. Se io tolgo questa immagine funziona, il codice html il browser lo interpreta correttamente. Ma se ci metto l'immagine (col path assoluto o relativo) mi da l'errore. Ma come è possibile!!? E' assurdo!:incazz2:

Ho provato anche a cambiare l'immagine, qualsiasi immagine ci metto mi viene fuori il problema! boh?
 

h725

Nuovo Utente
2 Giu 2009
17
0
0
ho scoperto l'arcano del perchè l'immagine dava il problema. In pratica mancava lo / finale ne tag img. Andava scritto così:

<img src="path" />

e invece stava scritto così

<img src="path">

Adesso però è uscita un'altra assurdità. Se scrivo il codice dei caratteri html accentati e degli spazi mi esce fuori il solito problema. In pratica non posso metterci &nbsp; &egrave; ...ecc.. e che caz:incazz2:
 
Discussioni simili
Autore Titolo Forum Risposte Data
A Perchè su chrome e safari funziona tutto e su firefox e ie no?!!!? Presentati al Forum 0
T Problemi con Chrome e Safari Javascript 2
B javascript per problemi con pdf e Safari Javascript 0
A Problema login con Safari PHP 14
F [Joomla] Caratteri speciali si vedono tutti sbagliati su Safari Joomla 2
A [HTML] Problema Safari e unita vw e vh. HTML e CSS 4
Shyson Css per Safari HTML e CSS 2
A [HTML] stessa grandezza campi input safari HTML e CSS 1
Shyson Aprire finestra popup con Safari Javascript 6
S Testo in verticale. Problema con Safari HTML e CSS 2
M aprire Iframe su safari in IOS, (iphone - ipad) HTML e CSS 8
filomeni Audio per Safari Javascript 0
S Problema con ADODB.Stream su MAC-Safari Classic ASP 12
F <h1> <h2> <h3>... in safari HTML e CSS 3
Task Mc Problema submit con safari HTML e CSS 9
C Ma perchè!!!! Differenza visualizzazione con iOS Safari HTML e CSS 2
P funzione per safari PHP 0
D Come inserire la geolocalizzazione su Safari Javascript 3
L Safari Mobile (iPhone): navigazione privata Smartphone e tablet 1
L Cancellare cookie / cache / cronologia da Safari di iPhone Smartphone e tablet 1
voldemort La pagina appare diversa su Safari HTML e CSS 1
I URGENTE javascript compatibile con safari Javascript 1
S Visualizzazione pagina php con Safari del MAC PHP 10
S non visualizzo pagina con IE, si con firefox, opera e safari HTML e CSS 2
tanaka Problemi con Php , css e safari PHP 5
M Problema di visualizzazione Lightbox in IE7 e Safari Javascript 3
peppoweb Apple presenta Safari 1.0 Windows e Software 0
C Segnalo barra laterale di navigazione ASSENTE con Chrome Comunicazioni dallo Staff 5
felino Chromecast e Google Chrome: problema audio Discussioni Varie 0
Cloud Register.it Partner Luglio 2018 - Certificati SSL con il nuovo Google Chrome v68 Domini 0
M [HTML] Menu a fisarmonica che non funziona in chrome HTML e CSS 2
booklisa [WordPress] Errori vari console chrome, redirect file .htaccess + internalizza risorse WordPress 1
D [WordPress] Reindirizzamento funziona su Chrome ma non su Firefox WordPress 0
booklisa [HTML] Formattazione campo input su chrome HTML e CSS 9
Z problemi con swf e chrome o sistemi portatili Webdesign e Grafica 5
S [HTML] Problemi con Blueimp image gallery su Chrome e Firefox HTML e CSS 2
L google chrome fuori uso. Windows e Software 1
M Evitare la compilazione automatica NomeUtente e Password con Chrome PHP 2
Adwordsmaniac problemino con Chrome HTML e CSS 3
N Notifiche google chrome Javascript 3
C Problema javascript su chrome e firefox Javascript 2
P Div visibile con ie ma non con firefox e chrome HTML e CSS 7
S apertura file html da sd in chrome Sviluppo app per Android 5
A come eliminare i suggerimenti della barra degli indirizzi su google chrome? Windows e Software 3
L javascript non funzionante con chrome ma solo con ie Javascript 2
E layout responsive problemi con google chrome su smartphone android e win 8 HTML e CSS 0
L [HTML5] Problema con Google Chrome, non so che sia. Javascript 3
P supersized 3.2 problemi visualizzazione su chrome jQuery 0
L Abilitare download font Google Chrome HTML e CSS 0
F background image tr chrome HTML e CSS 3

Discussioni simili