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

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

01.06.2016, 15:10. Показов 2860. Ответов 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
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru