Как послать пост переменную через url ?
Зачем это надо?
На движке реализован поиск в новостях он построен так
<form onsubmit="javascript: showBusyLayer()" method="post">
<input type="hidden" name="do" value="search" />
<input type="hidden" name="subaction" value="search" />
<input name="story" type="text" class="inputstyle_01" style="width: 170px;height: 16px" size="20" />
<input type="image" style="width:80px;height: 20px;border: 0" src="{THEME}/images/bttn_search.gif" />
Я хочу написать функцию чтоб исклось по ссылке а-ля гоп <a onclick=find("Apple"); ... >Apple</a>
Помогите плиз.
Спустя 1 минута, 35 секунд (10.06.2011 - 13:08) sharki написал(а):
panacea
Никак. Юзай ajax.
Никак. Юзай ajax.
Спустя 5 часов, 28 минут, 52 секунды (10.06.2011 - 18:37) panacea написал(а):
То есть как никак?
Я прошу невозможного?
Намек на функцию get и post ?
Я прошу невозможного?
Намек на функцию get и post ?
Спустя 4 минуты, 58 секунд (10.06.2011 - 18:42) sharki написал(а):
panacea
Это намек на то, что ты не сможешь ссылкой GET передать данные POST!
Это намек на то, что ты не сможешь ссылкой GET передать данные POST!
Спустя 11 минут, 5 секунд (10.06.2011 - 18:53) inpost написал(а):
panacea
Давай по порядку.
1) Как послать пост переменную через url ? - это полнейший абсурд. Для начала почитай,как передаётся GET, и как - POST, url - это и есть расшифровка GET, как передать метод POST методом GET? Улавливаешь суть?
2) как передать пост переменную по ссылке? - да очень просто. Ссылку ты уже показал, под ссылкой делаешь скрытый блок, в нём СКРЫТУЮ ФОРМУ POST, по клику ты ссылаешься на данную форму и делаешь через функцию JS -> form[0].submit(); - допустим так, или по ID обращаешься к форме
Давай по порядку.
1) Как послать пост переменную через url ? - это полнейший абсурд. Для начала почитай,как передаётся GET, и как - POST, url - это и есть расшифровка GET, как передать метод POST методом GET? Улавливаешь суть?
2) как передать пост переменную по ссылке? - да очень просто. Ссылку ты уже показал, под ссылкой делаешь скрытый блок, в нём СКРЫТУЮ ФОРМУ POST, по клику ты ссылаешься на данную форму и делаешь через функцию JS -> form[0].submit(); - допустим так, или по ID обращаешься к форме

Спустя 55 минут, 58 секунд (10.06.2011 - 19:49) panacea написал(а):
inpost
Ага. Видимо url и ссылка не одно и то же. Я почему-то считал это одним и тем же.
Прошу прощения за заблуждение.
Итак. Предложение создать формы на страничке мне ближе. Только про скрытность не совсем понял. От кого скрывать то их следует и как? Покажите на примере пожалуйста.
sharki
Теперь про Ajax. Технология на движке поддерживается, но не уверен, что есть подобные функции в библиотеке. А в jquery есть какие нибудь функции которые смогут передать пост данные или это лишь усложнит ситуэшн?
Ага. Видимо url и ссылка не одно и то же. Я почему-то считал это одним и тем же.

Итак. Предложение создать формы на страничке мне ближе. Только про скрытность не совсем понял. От кого скрывать то их следует и как? Покажите на примере пожалуйста.
sharki
Теперь про Ajax. Технология на движке поддерживается, но не уверен, что есть подобные функции в библиотеке. А в jquery есть какие нибудь функции которые смогут передать пост данные или это лишь усложнит ситуэшн?
Спустя 8 минут, 46 секунд (10.06.2011 - 19:58) sharki написал(а):
panacea
Да есть, все очень легко. Читай про методы jquery : .ajax() .post() и т.п.. на офф. сайте все есть.
Да есть, все очень легко. Читай про методы jquery : .ajax() .post() и т.п.. на офф. сайте все есть.
Спустя 43 минуты, 39 секунд (10.06.2011 - 20:42) inpost написал(а):
panacea
<div style="display:none">тут форма</div>
<a>ссылко</a> - сюда нажал - верхняя скрытая форма отправила данные.
<div style="display:none">тут форма</div>
<a>ссылко</a> - сюда нажал - верхняя скрытая форма отправила данные.