С Новым годом! Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.54/13: Рейтинг темы: голосов - 13, средняя оценка - 4.54
1 / 1 / 0
Регистрация: 06.08.2015
Сообщений: 113

Отправка POST запроса

01.06.2016, 15:10. Показов 2843. Ответов 19
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Как сделать что бы скрипт
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
function loadXMLDoc()
{
var xmlhttp;
if (window.XMLHttpRequest)
  {// код для IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp=new XMLHttpRequest();
  }
else
  {// код для IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
xmlhttp.onreadystatechange=function()
  {
  if (xmlhttp.readyState==4 && xmlhttp.status==200)
    {
    //document.getElementById("myDiv").innerHTML=xmlhttp.responseText;
 *  }
  }
xmlhttp.open("POST","test.php",true);
xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
xmlhttp.send("fnam=");
}
запускал php скрипт, то есть он его запускает, но и выводит выведенное значение php скрипом, как сделать что бы php скрипт сам выводил значение?
Вот php скрипт:
PHP
1
2
3
4
if(isset($_POST["fnam"])) 
{ 
 echo "true"; 
}
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
01.06.2016, 15:10
Ответы с готовыми решениями:

Отправка post запроса
Пытаюсь вот таким кодом сделать post запрос, но ни чего не получается, посмотрите пожалуйста. Может где ошибся? function postResult(){ ...

Отправка post запроса по событию
Здравствуйте. Не подскажите как реализовать подобный скрипт. Есть форма: <div class="clbh_banner-choose-office"...

Отправка запроса POST ajax, php
Доброго времени суток, я в js не так хорошо понимаю, и создаю данную тему что бы показали пример... И так вот вопрос, Есть вот...

19
 Аватар для sash23
563 / 410 / 259
Регистрация: 31.05.2016
Сообщений: 1,105
01.06.2016, 17:28
index.html
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<!doctype html>
<html lang="ru">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <script>
    function loadXMLDoc() {
        var xmlhttp;
        if (window.XMLHttpRequest){
            xmlhttp=new XMLHttpRequest();
        }else{
            xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
        }
        xmlhttp.onreadystatechange=function() {
            if (xmlhttp.readyState==4 && xmlhttp.status==200) {
            //document.getElementById("myDiv").innerHTML=xmlhttp.responseText;
            alert(xmlhttp.responseText);
            }
        }
        xmlhttp.open("POST","test.php",true);
        xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
        xmlhttp.send("fnam=");
    }
    </script>
</head>
<body>
    <button onclick="loadXMLDoc()">Get</button>
</body>
</html>
test.php
PHP
1
2
3
4
<?php
if(isset($_POST["fnam"])){ 
echo "la la"; 
}
0
1 / 1 / 0
Регистрация: 06.08.2015
Сообщений: 113
01.06.2016, 17:51  [ТС]
Как сделать что бы сам php вывел la la?
0
Хитрая блондиночка $)
 Аватар для Hikari
1472 / 988 / 399
Регистрация: 21.12.2015
Сообщений: 3,785
01.06.2016, 17:55
Цитата Сообщение от Дима_злодей Посмотреть сообщение
Как сделать что бы сам php вывел la la?
У тебя WEB сервер включен? Настроен?
1
Эксперт по компьютерным сетямЭксперт NIX
 Аватар для Dmitry
13440 / 7534 / 830
Регистрация: 09.09.2009
Сообщений: 29,554
01.06.2016, 17:56
Цитата Сообщение от Дима_злодей Посмотреть сообщение
что бы сам php вывел
какой пхп?
если тебе надо что-то в пхп, то нафига тогда вообще яваскрипт?
ты лучше объясни, чего хочешь, так сказать, глобально (конечную цель)? возможно, ты вообще не тот костыль взял...
1
1 / 1 / 0
Регистрация: 06.08.2015
Сообщений: 113
01.06.2016, 18:02  [ТС]
Цитата Сообщение от Hikari Посмотреть сообщение
У тебя WEB сервер включен? Настроен?
В смысле, ты про что?

Добавлено через 2 минуты
Цитата Сообщение от Dmitry Посмотреть сообщение
ты лучше объясни, чего хочешь
Я хочу сделать что бы после клика по изображению запускался php код, как я понял, это можно сделать только при помощь php
0
 Аватар для sash23
563 / 410 / 259
Регистрация: 31.05.2016
Сообщений: 1,105
01.06.2016, 18:02
Для того чтобы php что то вывел ему нужно отправить запрос. А запрос можно посылать по разному:
при клике по кнопке (или другое действие пользователя)
по таймеру через одинаковые промежутки времени
при загрузке html-страницы (событие onload)
0
Эксперт по компьютерным сетямЭксперт NIX
 Аватар для Dmitry
13440 / 7534 / 830
Регистрация: 09.09.2009
Сообщений: 29,554
01.06.2016, 18:05
Цитата Сообщение от Дима_злодей Посмотреть сообщение
Я хочу сделать что бы после клика по изображению запускался php код,
делай сабмит, указывай обработчик, будет выполняться пхп код.

а вообще, пока не поймешь, "что первей - яйцо или курица", так и будешь "кликать в пхп"...
1
1 / 1 / 0
Регистрация: 06.08.2015
Сообщений: 113
01.06.2016, 18:07  [ТС]
Цитата Сообщение от Dmitry Посмотреть сообщение
делай сабмит
Нужно без кнопки
0
Эксперт по компьютерным сетямЭксперт NIX
 Аватар для Dmitry
13440 / 7534 / 830
Регистрация: 09.09.2009
Сообщений: 29,554
01.06.2016, 18:14
так имидж в формах - тоже сабмит
1
1 / 1 / 0
Регистрация: 06.08.2015
Сообщений: 113
01.06.2016, 18:16  [ТС]
Нет, нужно что бы было <img>
0
Эксперт по компьютерным сетямЭксперт NIX
 Аватар для Dmitry
13440 / 7534 / 830
Регистрация: 09.09.2009
Сообщений: 29,554
01.06.2016, 18:19
http://htmlbook.ru/html/input/type
читаем про image

а если так уж хочется с яваскрипт, то на онклик картинки просто повесь
JavaScript
1
идентификатор_формы.submit();
0
 Аватар для sash23
563 / 410 / 259
Регистрация: 31.05.2016
Сообщений: 1,105
01.06.2016, 18:22
Отправка POST запроса
Вместо этого:
HTML5
1
<button onclick="loadXMLDoc()">Get</button>
Надо написать это:
HTML5
1
<img src="http://uploads.ru/t/O/m/1/Om1LQ.jpg" onclick="loadXMLDoc()" />
0
1 / 1 / 0
Регистрация: 06.08.2015
Сообщений: 113
01.06.2016, 18:29  [ТС]
Ну я сделал
JavaScript
1
document.getElementById("img").addEventListener("click", function() { alert(1) }, true);
0
Хитрая блондиночка $)
 Аватар для Hikari
1472 / 988 / 399
Регистрация: 21.12.2015
Сообщений: 3,785
01.06.2016, 19:43
Цитата Сообщение от Дима_злодей Посмотреть сообщение
В смысле, ты про что?
PHP это препроцессор. Чтоб он выполнил PHP код нужно его запускать. Занимается этим WEB сервер (типа знаменитых EngineX или Apache из многострадального Denwer-а). Браузер, посылая запрос, надеется что его получит WEB сервер, который и запустит РНР. Уж так интернет-мир устроен. Просто так заставить выполниться в JavaScript код на РНР наверное и IE не сможет. Вот я и спрашиваю: Ты настроил WEB сервер, который будет ловить запросы от AJAX и запускать РНР на выполнение скрипта?
0
1 / 1 / 0
Регистрация: 06.08.2015
Сообщений: 113
01.06.2016, 20:05  [ТС]
Да, у меня Денвер)
0
Хитрая блондиночка $)
 Аватар для Hikari
1472 / 988 / 399
Регистрация: 21.12.2015
Сообщений: 3,785
01.06.2016, 21:19
Цитата Сообщение от Дима_злодей Посмотреть сообщение
Да, у меня Денвер)
Хорошо. РНР скрипт лежит в нужной папке?
1
1 / 1 / 0
Регистрация: 06.08.2015
Сообщений: 113
01.06.2016, 23:04  [ТС]
Да, на той же странице)
0
Хитрая блондиночка $)
 Аватар для Hikari
1472 / 988 / 399
Регистрация: 21.12.2015
Сообщений: 3,785
02.06.2016, 06:31
Цитата Сообщение от sash23 Посмотреть сообщение
xmlhttp.send("fnam=");
Не сразу заметила, что пустое значение передается.
Передай туда что-то, чтоб условие isset() сработало.
0
1 / 1 / 0
Регистрация: 06.08.2015
Сообщений: 113
02.06.2016, 18:46  [ТС]
Оно работает когда пустое, то есть добавляет данные в бд, а echo не выводит...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
02.06.2016, 18:46
Помогаю со студенческими работами здесь

Отправка POST запроса, ajax, chrome app
Здравствуйте, уважаемые программисты! Весь интернет перерыл, ничего не нашел, очень надеюсь на вашу помощь Пишу приложение для...

Отправка Post
Здравствуйте,прошу помощи,не могу разобраться почему не происходит правильная отправка методом POST function get_var() { ...

Отправка POST с помощью XMLHTTP
Доброе время суток! Подскажите как правильно кодировать данные для отправки, чтобы сервер принемал текст в правильной кодировке. Здесь...

Отправка параметров методом POST
использую следующее: function getXmlHttp(){ var xmlhttp; try { xmlhttp = new ActiveXObject(&quot;Msxml2.XMLHTTP&quot;); }...

Отправка формы POST запросом
Здравствуйте, подскажите, как отправить форму пост запросом при помощи аякса или тому подобных технологий? Чтоб не было перезагрузки...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и источниками (напряжения, ЭДС и тока). Найти токи и напряжения во всех элементах. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru