2012-07-14 17 views
7

sto provando a inviare il modulo con file allegato utilizzando iframe (tramite AJAX). Sto usando le rotaie & remotipart gem. in realtà ho provato anche la libreria jquery.form.js, ma senza fortuna. quando invio modulo ricevo "SCRIPT5: accesso negato" solo in IE9 e quando sono reindirizzato alla pagina dal mio account Gmail. Funziona bene quando vado al mio sito e invio il modulo con il file allegato, ma non funziona quando vado al sito tramite il link da gmail (per altre email funziona). ho controllato come funziona: crea iframe set set.target = iframe.name (nome dell'iframe) & iframe.src = javascript: false; Quando viene inviato il modulo, genera eccezione = "SCRIPT5: accesso negato". Ho provato a impostare iframe.domain = dominio del mio sito ma non ha funzionato - iframe = $ (""); btw, ho inviato modulo allo stesso dominioSCRIPT5: accesso negato in IE9 per iframe sullo stesso dominio

Chiunque ha risolto questo problema?

+0

Qualcuno ha ancora risolto questo? Sto affrontando questo problema aswell .. –

+0

non ho :(se avrete una soluzione si prega di postare qui. – Dzmitry

+0

ho declassato la mia versione di jQuery-rail e ha funzionato. –

risposta

1

Non so nulla di jQuery, ma è un errore javascript comune. IE non consente l'invio di moduli con file allegati da uno script. Se si posiziona il modulo in un file separato e lo si carica in un iframe, frame.form.submit() funzionerà.

+1

consente di inviare moduli con i file. È solo gmail & IE9 problema, voglio dire che non funziona quando è possibile per il modulo dal link di Gmail. Se vieni da yahoo mail al modulo, funzionerà. – Dzmitry

0

Ho avuto lo stesso problema. Stavo usando le stesse versioni dell'esempio. L'esempio ha funzionato ma non sono riuscito a farlo funzionare nella mia app.

sto usando Backbone e penso che è legato alla creazione del form in modo dinamico, ma purtroppo non ho avuto il tempo di eseguire il debug del problema esatto.

mi sono trasferito a https://github.com/blueimp/jQuery-File-Upload, e ora funziona.

Problemi correlati