Questione : Problema di compatibilità di Ajax con lo IE e Firefox

Ciao!

I using un codice di JS dai dhtmlgoodies al soddisfare dinamico del carico nei divs. Ora, dopo la programmazione della pagina nuova, ho trovato che il soddisfare del carico del ajax non sta funzionando correttamente nello IE ma fa in Firefox. Indovino che è un errore semplice di compatibilità, ma poichè non conosco molto circa ajax io avere bisogno di qualche help.

Both archiva necessario per caricare il soddisfare sono attached.

Then denomino semplicemente il soddisfare del carico del ajax come questo:

ajax_loadContent (theloaderdiv, pagetocall); il

It sta funzionando perfettamente su Firefox ma non in IE.

Thanks!!
class= " lastRow del
>Attachments " di nome " del class= del class= " valore " del
il

class= " fileInfo " del
il title= " " di nome di schedario del class= " di ajax-dynamic-content.js il class= (4 KB)  Javascript " del href= " " dei attachmentDetails del class= di (tipo di lima particolari)  
class= " descrizione " del
file
necessario
il class= di
del >
il
class= " fileInfo " del
il title= " " di nome di schedario del class= " di ajax.js il class= (5 KB)  Javascript " del href= " " dei attachmentDetails del class= di (tipo di lima particolari)  
class= " descrizione " del
file
necessario
il class= di
del >
class= del

Risposta : Problema di compatibilità di Ajax con lo IE e Firefox

Se steste usando la biblioteca di .jquery, potreste usare la funzione di $.get () per chiedere una risposta attraverso ajax ed allora per trattare i risultati come parte della chiamata (piuttosto che contando sul genitore. messa a punto che può essere fragile.

La funzione di $.get () può prendere due parametri (URL e funzione di chiamata ripetuta).  Ciò è il potere reale di questa biblioteca.  Tratterà la fabbricazione della chiamata alla pagina della vostra scelta, aspettante la risposta, quindi prendente i provvedimenti una volta che la chiamata è completa.


Un esempio tipico in jquery sarebbe:

checkUserName di funzione (username) {
    $.get (
          //url con querystring per ottenere i risultati
          “checkuser.php? u=„ + username,

         funzione di //callback quando la richiesta è completa
         funzione (dati, textResponse) {
              se (textResponse== " successo ") {
                    allarme (dati)
              }
         })
}




Potete restituire qualunque gradite dalla pagina di checkuser.php.  HTML semplice, dati del json, xml… qualunque.  I vostri “dati„ nella funzione di .get () sono allora la cosa che controllate e che vi comportate su.  
Altre soluzioni  
 
programming4us programming4us