- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

Как снизить ДРР до 4,38% и повысить продажи с помощью VK Рекламы
Для интернет-магазина инженерных систем
Мария Лосева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Ребят, прошу прощения, что создал вторую тему, но эта /ru/forum/comment/12156737 теперь запутана, я не правильно задал вопрос и хотел бы его конкретезировать и упростить.
файл ajax
Файл info2.php подгружается аяксом, в нем есть <div id="blokajax4"></div>
На текущий момент строка "форма отправки письма" - выводится как надо и где надо.
Как вместо этой строки, вывести форму отправки письма?
type: "POST",
url: "/index_mail.php",
data: {vbz: vbz}
спасибо
ps я просто ламмер и не понимаю, что я должен написать в коде файла аякс
простите за повторную тему
Вы хотите содержимое формы отправки почтового сообщения выводить через PHP?..
function loadData2(page){
$.ajax
({
type: "POST",
url: "/file/info2.php",
data: {page : page},
success: function(msg)
{
$("#blokajax2").ajaxComplete(function(event, request, settings)
{
$("#blokajax2").html(msg);
$("#blokajax4").html('форма отправки письма');
});
}
});
}
Файл info2.php подгружается аяксом, в нем есть <div id="blokajax4"></div>
Вместо строки $("#blokajax4").html('форма отправки письма'); делаете еще один ajax запрос, в success функции которого пишете эту строку
блин, ну нифига не понятен же вопрос...
url: "/index_mail.php",
data: {vbz: vbz}
вот это вообще зачем здесь?
А вообще $("#blokajax4").html('форма отправки письма') равносильно обычному
document.getElementById("blokajax4").innerHTML='форма отправки письма';
Если Вам нужна не строка а сама форма то и ложите туда разметку формы:
$("#blokajax4").html('<div><input type=text/><br/><textarea></textarea></div>');
Если Вам нужна не строка а сама форма то и ложите туда разметку формы:
$("#blokajax4").html('<div><input type=text/><br/><textarea></textarea></div>');
код формы очень! длинный.
---------- Добавлено 19.09.2013 в 15:59 ----------
Вместо строки $("#blokajax4").html('форма отправки письма'); делаете еще один ajax запрос, в success функции которого пишете эту строку
Вы пишете "делаете еще один ajax запрос, в success функции которого пишете эту строку" - а я понять не могу, что и куда.
какую строку писать и куда.
Если мне там нужна форма из файла, который я выше указал. А в файл формы надо передать переменную vbz, полученную путем сериализации 9помоему так наз) формы.
Это ужас..
Это ужас..
а можете показать как это написать без loadData4. Допустим load data4 просто нет.
Не работает. Так как если сделать всё как вы показали - то /index_mail.php перезагружается (т.е. постоянно в броузер - веб консоль) идет обращение к файлу
Причем дело именно в вызове loadData4. Так как если его убрать, то данные загружаются 1 раз.
Не работает. Так как если сделать всё как вы показали - то /index_mail.php перезагружается (т.е. постоянно в броузер - веб консоль) идет обращение к файлу
А зачем вам $("#blokajax2").ajaxComplete?
Сделайте без нее или вынесети loadData4(vbz); за ее пределы
А зачем вам $("#blokajax2").ajaxComplete?
Сделайте без нее
Согласен и понимаю, но странно - ведь если закомментить
loadData4(vbz);
то цикла нет.
---------- Добавлено 19.09.2013 в 16:45 ----------
Подскажите, пожалуйста, заодно здесь спрошу.
Хочу в js передать значение переменной.
файл php
<script type="text/javascript" src="new.js">
var myvar = "<?php echo $module;?>";
</script>
как в new.js получить переданную переменную? тоже измотался, но нет в рунете ответа.
Согласен и понимаю, но странно
Что тут странного?
Что тут странного?
Не понимаю вас.
Вы сказали - цикл где то на моей стороне, так как в маленьком кусочке кода, который мы с вами видит в теме - цикла нет.
А я написал - странно, ведь если закомментить вызов функции 4, то цикла нет.
Про передачу переменной, ответьте, пожалуйста.