|
|
|
Как открыть внешний линк javascript запросом
|
|||
|---|---|---|---|
|
#18+
Нужно при нажатии на линк чтобы открывался внешний линк в новом окне и туда посылался POST запрос думал сделать это на ajax но не работает Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ссылку делаю такую Код: html 1. что не так ? использовать ajax не принципиально, нужно просто отправить POST запрос при клике на линк обычная html форма прекрасно работает с этим сайтом ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.10.2014, 08:24 |
|
||
|
Как открыть внешний линк javascript запросом
|
|||
|---|---|---|---|
|
#18+
trom , суть ajax-запроса - передать занные по указанному УРЛ и не более того. И опции target у метода ajax() нет http://jquery-docs.ru/Ajax/jQuery.ajax/ Если хочется открыть "новое окно" - так на то есть другие средства. Поскольку у тебя жесткое требование "передать данные ПОСТом" - на то есть только два путя: - форма - ajax-запрос Второй отпадает, ввиду выше описаного... Остается - форма. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.10.2014, 09:04 |
|
||
|
Как открыть внешний линк javascript запросом
|
|||
|---|---|---|---|
|
#18+
krvsa, target: "_blank", убирал все равно не работает хоть как нибудь можно открыть по ссылке внешний сайт и передать ему данные постом ? форма очень не удобна ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.10.2014, 10:02 |
|
||
|
Как открыть внешний линк javascript запросом
|
|||
|---|---|---|---|
|
#18+
tromхоть как нибудь можно открыть по ссылке внешний сайт и передать ему данные постом ? Открыть новое окно с передачей в него данных ПОСТом может только форма. Ajax-запрос просто передаст данные и получит ответ, если оный предусмотрен... При этом все управление останется на исходной странице. Никаких новых окон не откроется... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.10.2014, 10:19 |
|
||
|
Как открыть внешний линк javascript запросом
|
|||
|---|---|---|---|
|
#18+
tromtarget: "_blank", убирал все равно не работает Наличие в передаваемом объекте "своих" свойств никак не повлияет на работу метода... Поскольку он их просто игнорирует, обращаясь только к "своим" опциям... Что есть target, что нет - на работу метода это никак не скажется. Просто зачем записывать в объект то, что никак не будет использоваться методом? Дабы ввести в заблуждение людей, читающих твой код... Почему не работает твой запрос? Да х/з... Ты просто в строке браузера набери такой УРЛ (т.е. сделай не ПОСТ, а ГЕТ запрос) получишь что-то? Может ты пытаешься сделать кроссдоменный запрос... А источник на то не подписывался... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.10.2014, 10:26 |
|
||
|
Как открыть внешний линк javascript запросом
|
|||
|---|---|---|---|
|
#18+
trom, ..не знаю, в тему ли, или .. но есть вариант создания временной формы (с последующим ее прибиванием) для отправки данных на ПОСТ-контроллер .. т.е. параметры передаются в виде скрытых inputs ... вот живой пример для загрузки файла с сервера (контроллер WebAPI HttpPost) ... там нокаутовские примочки, можно не обращать внимания ... Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.10.2014, 10:59 |
|
||
|
Как открыть внешний линк javascript запросом
|
|||
|---|---|---|---|
|
#18+
trom, может Вы простым языком нам расскажете, что за проверку телефона такую пытаетесь реализовать? Зачем? Через какой сервис? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.10.2014, 11:08 |
|
||
|
Как открыть внешний линк javascript запросом
|
|||
|---|---|---|---|
|
#18+
skyANA, можно через event localstorage они для передачи между окнами и как бы предназначены , помимо хранения данных в основном окне сохраняншь , а в других (твоих только) event срабатывает . читаешь нужное значение и радуешься ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.10.2014, 12:25 |
|
||
|
Как открыть внешний линк javascript запросом
|
|||
|---|---|---|---|
|
#18+
вадяskyANA, можно через event localstorageМожно что? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.10.2014, 12:37 |
|
||
|
Как открыть внешний линк javascript запросом
|
|||
|---|---|---|---|
|
#18+
skyANAвадяskyANA, можно через event localstorageМожно что? наверное я не так понял... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.10.2014, 13:30 |
|
||
|
Как открыть внешний линк javascript запросом
|
|||
|---|---|---|---|
|
#18+
skyANA , Сервис я сразу написал www.kody.su/check-tel просто вводишь номер телефона и он пишет из какого он города и какой оператор нужно послать им POST запросом одну переменную tel чтобы они загрузили информацию по номеру carrotik А можно пример под мой сайт нужно загрузить линк www.kody.su/check-tel и передать одну переменную tel методом POST а то я как то не разобрался в вашем примере ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2014, 07:02 |
|
||
|
Как открыть внешний линк javascript запросом
|
|||
|---|---|---|---|
|
#18+
trom, .. я просто показал пример, как сделать псевдо-аякс-запрос (из кнопки, например) ПОСТ-контроллеру, на самом деле передавая ему форму, которая формируется на лету, а потом убивается ... т.е. в вашем варианте это выглядело бы примерно так (имеется в виду, что у вас подключена Jquery) Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. .. но это не значит, что оно сработает в кросс-доменном запросе ... возьмите Фидлер, посмотрите, как у вас там запросы-ответы ходят, и что внешний домен говорит (если говорит) ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2014, 11:58 |
|
||
|
Как открыть внешний линк javascript запросом
|
|||
|---|---|---|---|
|
#18+
trom skyANA , Сервис я сразу написал www.kody.su/check-telЭто не сервис, это просто сайт, где можно посмотреть информацию о номере. Вы уверены, что они предоставляют аналогичный сервис для использования на других сайтах? Где это описано? Или просто хотите их страницу у себя на сайте отобразить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2014, 13:50 |
|
||
|
Как открыть внешний линк javascript запросом
|
|||
|---|---|---|---|
|
#18+
trom, вообще Вы можете послать запрос их сайту на стороне своего сервера, результат распарсить и отобразить так как Вам необходимо. Что у Вас используется на стороне сервера? PHP, ASP.NET или что-то другое? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2014, 13:51 |
|
||
|
|

start [/forum/topic.php?fid=22&fpage=89&tid=1446663]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
35ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
| others: | 220ms |
| total: | 351ms |

| 0 / 0 |
