|
|
|
| Всем привет, помогите пожалуйста, есть код
<script>
function zapros1() {
vvar2 = document.getElementById("pole1").value;
document.getElementById("myframe").src = "ссылка/search.ltu";
}
</script>
|
нужно передать в ссылкессылка/search.ltu значения переменной vvar2 методом post
при условии что ссылка загружаеться в фрейм
<iframe id="myframe" src="" width="100%" height="300" ></iframe>
|
| |
|
|
|
|
|
|
|
для: SunEagle
(09.01.2014 в 18:10)
| |
<?
if(isset($_POST['as'])) {
echo $_POST['as'];
exit;
}
?>
<html>
<body>
<form method="post" target="main">
<input name="as" value="text" />
<button>Send</button>
</form>
<iframe name="main"></iframe>
</body>
</html>
|
| |
|
|
|
|
|
|
|
для: confirm
(09.01.2014 в 18:41)
| | пхп не подходит | |
|
|
|
|
|
|
|
для: SunEagle
(09.01.2014 в 19:48)
| | Чего? А кому вы тогда хотите передать данные методом POST как не серверному скрипту? | |
|
|
|
|
|
|
|
для: confirm
(09.01.2014 в 20:01)
| | Скрипт находиться на сервере но нам нужно получит ответ и его вывести в фрейме. работает так же /search.ltu?query=текст, но в этом случае сервер принимает запрос как Текст, кодировки одинаковые, менять что либо на сервер возможности нет, но точно работает при обращении через post но к сожалению незнаю как реализовать что бы происходил запрос и результат был в фрейме | |
|
|
|
|
|
|
|
для: SunEagle
(09.01.2014 в 20:48)
| | . | |
|
|
|
|
|
|
|
для: SunEagle
(09.01.2014 в 20:48)
| | А я вам что написал? Если вы укажите в атрибуте target формы имя фрейма, то сервер вернет ответ в этот фрейм. Если вам надо обратиться по адресу который вы указываете как url фрейма, то и задайте атрибуту action формы этот url. Если по этому url будет скрипт обрабатывающий POST-запрос, то он и вернет результат во фрейм. Естественно имя поля формы и его значение должны быть необходимые вам.
А то что вы писали ранее, так это полный швах - ссылки передают данные методом GET, а не POST. | |
|
|
|
|
|
|
|
для: confirm
(09.01.2014 в 21:15)
| | я понимаю что передаеться с помощью get но при get запросе неверны ответ выдается так как переменная передается со странной кодировкой, точнее почему то сервер по странному обрабатывает, поменять не получается, на сервер доступа нет | |
|
|
|