Sto provando a caricare l'API Skyscanner in modo dinamico ma non sembra funzionare. Ho provato ogni possibile modo di pensare e tutto ciò che accade è che il contenuto scompare.Provare a caricare dinamicamente un'API e un file JS
Ho provato console.log che non dà risultati; Ho provato elementi dagli strumenti degli sviluppatori di Chrome e mentre tutti i css del contenuto rimangono gli stessi, tuttavia il contenuto scompare (ho pensato che potesse aggiungere display: nessuno nel tipo html/body). Ho provato tutti i trucchi asincroni di Google, ancora una volta una pagina vuota. Ho provato tutti i plugin js per il caricamento asincrono con gli stessi risultati.
La documentazione dell'API di Skyscanner è scadente e mentre offrono una richiamata non funziona come fa la richiamata dell'API di Google.
Esempio: http://jsfiddle.net/7TWYC/
Esempio con carico API nella sezione head: http://jsfiddle.net/s2HkR/
Così come posso caricare l'API sul pulsante di scatto o asincrono? Senza il file nella sezione HEAD. Se esiste un modo per impedire a document.write di rendere la pagina vuota o in un altro modo. Non mi dispiacerebbe usare plain js, jQuery o PHP.
EDIT:
Ho impostato una taglia di 250 ontop del 50 ho avuto in precedenza.
Orlando Leite ha risposto a un'idea molto precisa su come rendere questo asynch api carico anche se alcune funzioni non funzionano come la selezione delle date e non sono in grado di impostare lo stile.
Sto cercando una risposta di cui sarò in grado di utilizzare tutte le funzionalità in modo che funzioni come funzionerebbe se si caricasse sul carico.
Ecco il violino aggiornato da Orlando: http://jsfiddle.net/cxysA/12/
-
EDIT 2 ON Gijs RISPOSTA:
Gijs menzionato due link sul sovrascrivere document.write. Sembra un'idea fantastica, ma penso che non sia possibile realizzare ciò che sto provando.
ho usato modo Resig Giovanni per evitare document.write dei quali può essere trovato qui: http://ejohn.org/blog/xhtml-documentwrite-and-adsense/
Quando ho usato questo metodo, io caricare l'API con successo ma il file non viene caricato snippets.js affatto.
Fiddle: http://jsfiddle.net/9HX7N/
Sembra che lo script carica un altro script, in base alla chiave API. È strano, quando clicco sul pulsante, pulisce il tag del corpo o.O –
questa è la mia domanda – jQuerybeast
Mi piace che il tuo handle sia jQuerybeast e il tuo rappresentante sia 666. Il tuo lavoro qui è finito. – ThinkingStiff