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

Xmlhttp запрос

14.04.2014, 01:32. Показов 503. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
функция:
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
function sendid()
{
  var id=document.getElementById('stations').value;
  var xmlhttp = getXmlHttp();
 // Создаём объект XMLHTTP
    xmlhttp.open('POST', 'xdomainhack.php', true); // Открываем асинхронное соединение
    xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); // Отправляем кодировку
    xmlhttp.send("url=" + encodeURIComponent('http://mak.lutsk.ua/StationsWaitTime?znak_id='+id)); // Отправляем POST-запрос
    xmlhttp.onreadystatechange = function() { // Ждём ответа от сервера
      if (xmlhttp.readyState == 4) { // Ответ пришёл
        if(xmlhttp.status == 200) { // Сервер вернул код 200 (что хорошо)
          alert(xmlhttp.responseText);
          //var text = JSON.parse(xmlhttp.responseText);
 
        
 
        }
      };
    }
 
}

html text in index.php

HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<form action="xdomainhack.php" method="POST" name="stform">
<div id=container align=center>
    <div id="selectors">
    <select id="street" onchange="changeStreet(this.value)">
        <option value=0>Виберіть вулицю</option>
        <?php include "getstreets.php"; ?>
    </select>
    <br />
     <div>
    <select  id="stations" hidden=true name="stations">
      <option value="0">Виберіть станцію</option>
    </select>
    </div>
    <button onclick="sendid();">Кнопка</button>
</div>
</form>

и файл xdomainhack.php:

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
 
if (!isset($_POST['url']) || $_POST['url'] == "")
{
    echo "lose";
    die;
}
 
//TODO: EncodeURIComponent
echo file_get_contents( $_POST['url'] );
 
 
?>

перменная $_POST['url'] не существует когда нажимаю на кнопку, и перехожу на другую страницу, помогите пожалуйста;
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
14.04.2014, 01:32
Ответы с готовыми решениями:

xmlhttp.status = 0 ?
Здравствуйте, уважаемые форумчане. Используя ajax в своём проекте наткнулся на следующую проблему. У меня есть функция написанная на js...

XMLHttpRequest, xmlhttp.status = 0
Приветствую всех, помогите разобраться, в чем дело? var xmlHTTP = getXmlHttp(); xmlHTTP.open (&quot;POST&quot;,...

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

2
супермизантроп
Эксперт JS
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,629
14.04.2014, 02:04
раз двадцатый уже на подобный вопрос отвечаю... а они всё лезут и лезут...
=================

-- AJAX нужен для того, чтобы изменять страницу, не перегружая её
-- кнопка <button> внутри формы нужна для того, чтобы отправить данные формы и перегрузить страницу

а теперь спрошу: каким образом, нажимая на кнопку <button>, вы собираетесь перегрузить страницу, одновременно её не перегружая?
============

замените <button onclick="sendid();">Кнопка</button> на <input type="button" value="Кнопка" onclick="sendid ()">
1
1 / 1 / 0
Регистрация: 02.11.2013
Сообщений: 28
14.04.2014, 02:48  [ТС]
спасибо огромное, да что поделаешь, я не очень разбираюсь.
кстати, можно ваш скайп, а то мне учитель не помешает, если Вы не против помогать в некоторых вопросах.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
14.04.2014, 02:48
Помогаю со студенческими работами здесь

Вопрос по xmlhttp... Array of Byte
Ситуация следующая... Есть такой код: var x_xmlhttp=new ActiveXObject('microsoft.xmlhttp'); ...

Msxml2.XMLHTTP проблемы с авторизацией
код такой: var request=new ActiveXObject('Msxml2.XMLHTTP'); request.open('POST', URL, false); ...

сложности с InnerHTML или xmlhttp.responseText
Добрый вечер! Столкнулся со следующей проблемой: Происходит два запроса в базу один за другим var sql=&quot;SELECT * FROM...

Где можно ознакомится с объектом XMLHTTP?
Не подскажете ли хороший сайт, где можно ознакомиться с объектом XMLHTTP. Возможно, есть какой-то другой способ реализации моей проблемы: у...

XMLHTTP. Как послать русский текст?
var my_xml='&lt;doc&gt;Текст на русском языке&lt;/doc&gt;' var xobjreq=new ActiveXObject('microsoft.xmlhttp'); xobjreq.open('POST',url, false); ...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru