Вот как я загружаю вещи в http://atipico.com.br
Во-первых, JQuery через Google API
Затем я загружаю из другого домена дваглобальные функции: loadcrossdomain (который использует getJSON через query.yahooapis) и простая функция для анализа URL
Google Analytics
Затем я загружаю черезФункция loadcrossdomain html-файл, содержащий форму (которая находится в другом домене);и я также определяю некоторые переменные, которые будут обновлять два скрытых поля ввода формы для отправки при отправке формы
Затем я загружаю код javascript, который создает ajax при нажатии на форму отправки(из другого домена)
Затем идет тело и все остальные
Коэффициенты:
HTML-код формы не появляется в коде страницы, когда я нажимаю Ctrl + U в Firefox или Chrome
Страница перемещается прямо на страницу php, которая была назначена вформа (и в ajax)
В большинстве случаев, когда я вставляю предупреждение перед form.js (в котором есть код для создания ajax), все работает отлично
Итак, я пришел к выводу, что в коде есть что-то, что не загружается в нужное время.И я предполагаю, что предупреждение как-то задерживает его, давая несколько секунд, чтобы все загрузилось просто отлично.
То, что я уже пробовал
Чтобы поставить
<script type="text/javascript">try{jQuery.ready();}catch(e){}</script>
в конце страницы, но безрезультатно.
- Загрузить файл формы через ajax / php
Что я получил до сих пор
Если я добавлю код формы на html-страницу (вместо загрузки его с другого сервера), все будет нормально.
Верьте или нет, этот код используется дляработать раньше.
Спасибо за любую помощь