Имееться лэндинг на котором можно заполнить форму. По нажатию на кнопку "submit" происходит переход на сайт партнерской программы (в экшене формы стоит ссылка: _http://www.lexingtonlaw.com/_pub/leads/realtime.php). При этом в ссылке передаются данные из формы вида "параметр=значение".
После интерпретации php обработанная ссылка имеет в браузере вид: _https://www.lexingtonlaw.com/thank-you.html?first_name=john&last_name=smith&email=j.s mith%40gmail.com...
Можно ли как-то сделать чтобы при нажатии на кнопку "submit" переход не происходил (чтобы рользователь оставался на лэндинге), но данные все равно передавались? Тоесть какбы переход по ссылке без самого перехода)?
Спасибо
- 01.06.2014 17:45
- 01.06.2014 17:52
Для чего тебе это? Хочешь во все ссылки параметры прикрутить?
- 01.06.2014 18:25Дипломник

- Регистрация: 25.01.2014
- Сообщений: 207
- Репутация: 17
Скрытый текст (вы должны войти под своим логином или зарегистрироваться и иметь 1 сообщение(ий)):У вас нет прав чтобы видеть скрытый текст, содержащийся здесь.
после нажатия на ссылку ответ выплевывается в невидимый iframe сверху
можно как то иначе, через ajax, но как то хз как... а вот схему выше я видел на некоторых других сайтах (не буду говорить каких) котрые исполняли тот самый функционал что мне нужен, и жили уже долго (у меня на ответной странице после передачи параметров одно лишь слово "ОК" и у них чтото подобное, а вот что у тебя-хз как поисковики могут подумать про iframe//)Последний раз редактировалось MiranFroade; 01.06.2014 в 18:28.
- 02.06.2014 15:00Хочу чтобы пользователь оставался на посадочной странице, чтобы не переходил на лендинг оффера, чтобы не знал кто оффер.Для чего тебе это? Хочешь во все ссылки параметры прикрутить?Вариант с iframe уже рассматривался. Не подходит. Из-за отношения поисковиковпосле нажатия на ссылку ответ выплевывается в невидимый iframe сверхучерез ajax мне уже несколько раз говорили что можно но никто не показал как конкретно. Хоть какую-то ссылку. Хоть подсказку по поисковому заспросу в гугл)можно как то иначе, через ajax, но как то хз как
- 03.06.2014 02:15Дипломник

- Регистрация: 25.01.2014
- Сообщений: 207
- Репутация: 17
Cortez, мне б тоже аякс способ интересен но я тоже не нашел как))
- 03.06.2014 13:37
Да ладно вам ) Есть и примеров достаточно, на крайний случай и на бирже вам за $5 такое сделают без проблем за час )
- 04.06.2014 03:44
Через чистый ajax никак, т.к. читать таким образом файлы с другим доменов нельзя, только со своего. Как вариант можно использовать промежуточный php-файл, через тот же file_get_contents(), который будет отсылать нужный запрос и возвращать нужный ответ в том же json, это чтоб результат запроса сообщить. Но самый простой способ конечно iframe.
- 04.06.2014 13:01Вроде эта проблема решается при помощи JSONP или CORS. Но конечно на практике я не знаю как)читать таким образом файлы с другим доменов нельзя, только со своего.В принципе возвращать ответ не нужно, только отправлять запрос. Успешно ли проходят запросы я потом узнаю из админки партнерки.и возвращать нужный ответ
- 04.06.2014 13:52
Cortez,
Как я понимаю, речь идёт о запросе HTML-файла, потому и проблема. С CORP не встречался, но вроде это требует указания HTTP заголовка Access-Control-Allow-Origin на сервере к которому идёт запрос, так что если его нет, то и не получится что-то сделать.Вроде эта проблема решается при помощи JSONP или CORS. Но конечно на практике я не знаю как)Ответ нужен чтобы сообщить пользователю что он отправил запрос. Конечно можно просто по клику дать сообщения, но вдруг запрос не пройдёт?В принципе возвращать ответ не нужно, только отправлять запрос. Успешно ли проходят запросы я потом узнаю из админки партнерки.
В общем пока реальным решением является только iframe имхо. Для использования ajax нужно чтобы сервер, к которому идёт запрос выдавал JSON или поддерживал CORP. - 05.06.2014 12:59
wmas
Спасибо за довольно внятный ответ.Реально в данном проекте этот вопрос не волнует. Простого сообщения типа "Успешно" по клику на кнопку вполне хватает.Ответ нужен чтобы сообщить пользователю что он отправил запрос. Конечно можно просто по клику дать сообщения, но вдруг запрос не пройдёт?
Просто перейдите по ссылке в стартпосте и увидите что мне надо. Просто чтобы сервер партнерки получил передаваемые в ссылке параметры. А уж ответ от сервера успешен ли запрос меня не волнует. Кстати в инструкции партнерки указано что поддерживаються и GET и POST, если это имеет хоть какое-то значение)Последний раз редактировалось Cortez; 05.06.2014 в 13:03.
Тэги топика:
- lexingtonlaw,
- smith,
- submit,
- данный,
- кнопка,
- лэндинг,
- можно,
- нажатие,
- параметр,
- передаваться,
- передача,
- переход,
- происходить,
- ссылка,
- форма
Похожие темы
| Темы | Раздел | Ответов | Последний пост |
|---|---|---|---|
Помогите! Сайт в топе ЯН 4 Но не одного перехода=) | Yandex | 15 | 19.04.2013 20:04 |
Помогите! Сайт в топе ЯН 4 Но не одного перехода=) | Оффтоп и свободные темы | 9 | 19.04.2013 01:28 |
Передача веса по слову в ссылке по безанкору, бред? | Общие вопросы поисковой оптимизации | 10 | 11.04.2013 19:44 |
Подстановка Параметров в Адресной Строке? | Web программирование | 1 | 04.05.2012 15:32 |
Проверка всех параметров домена. Где? | Хостинг и Серверы | 11 | 29.07.2011 22:40 |






