Tôi đang cố gắng tải Skyscanner API động nhưng có vẻ như nó không hoạt động. Tôi đã thử mọi cách có thể tôi có thể nghĩ đến và tất cả điều đó xảy ra khi nội dung biến mất.Đang cố tải một API và một tệp JS động
Tôi đã thử console.log không cung cấp kết quả; Tôi đã thử các phần tử từ các công cụ phát triển của chrome và trong khi tất cả css của nội dung vẫn giữ nguyên, nội dung vẫn biến mất (tôi nghĩ nó có thể thêm hiển thị: không có gì trên loại html/body). Tôi đã thử tất cả các thủ thuật asynch của Google, nhưng lại là một trang trống. Tôi đã thử tất cả các plugin js cho tải async với kết quả tương tự.
Tài liệu API của AdWords kém và trong khi chúng cung cấp gọi lại, nó không hoạt động theo cách gọi lại của API của Google.
Ví dụ: http://jsfiddle.net/7TWYC/
Ví dụ với tải API trong phần head: http://jsfiddle.net/s2HkR/
Vậy làm thế nào tôi có thể tải các api vào nút bấm hoặc async? Không có tệp nằm trong phần HEAD. Nếu có một cách để ngăn chặn document.write làm cho trang trống hoặc bất kỳ cách nào khác. Tôi sẽ không nhớ bằng cách sử dụng js đồng bằng, jQuery hay PHP.
EDIT:
tôi đã thiết lập một tiền thưởng đến 250 ontop 50 tôi đã từng.
Orlando Leite đã trả lời một ý tưởng thực sự gần gũi về cách thực hiện tải asynch api này mặc dù một số tính năng không hoạt động như chọn ngày và tôi không thể đặt kiểu.
Tôi đang tìm câu trả lời trong đó tôi sẽ có thể sử dụng tất cả các tính năng để nó hoạt động vì nó hoạt động nếu nó đang tải khi tải.
Đây là fiddle cập nhật bởi Orlando: http://jsfiddle.net/cxysA/12/
-
EDIT 2 ON Gijs ĐÁP:
Gijs đề cập hai liên kết vào ghi đè document.write. Đó là một ý tưởng tuyệt vời nhưng tôi nghĩ rằng không thể hoàn thành những gì tôi đang cố gắng.
tôi đã sử dụng Resig cách của John để ngăn chặn document.write đều có thể được tìm thấy ở đây: http://ejohn.org/blog/xhtml-documentwrite-and-adsense/
Khi tôi sử dụng phương pháp này, tôi nạp API successfuly nhưng file snippets.js không tải ở tất cả.
Fiddle: http://jsfiddle.net/9HX7N/
Dường như kịch bản tải kịch bản khác, dựa trên các API key. Thật kỳ lạ, khi tôi nhấp vào nút, nó làm sạch thẻ cơ thể o.O –
đó là câu hỏi của tôi – jQuerybeast
Tôi thích rằng xử lý của bạn là jQuerybeast và đại diện của bạn là 666. Công việc của bạn ở đây được thực hiện. – ThinkingStiff