Я не могу повторить две переменные при отправке на сервер с xmlHttp.open
. Я понимаю, что мне нужно использовать &
для разделения переменных, но я получаю ошибку ответа сервера и не выводят. Код работает нормально, если отправлена только переменная foo
. Я думаю, что это должна быть простая ошибка. Мне просто нужен другой набор глаз.xml обработка нескольких переменных с помощью xmlHttp.open
Javascript Файл:
var foo = "foo"
var bar = "bar"
xmlHttp.open("GET", "update.php?foo=" + foo+ "&bar=" + bar, true);
xmlHttp.onreadystatechange = handleServerResponse;
xmlHttp.send(null);
update.php:
<?php
header('Content-Type: text/xml');
echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
echo '<response>';
$foo= $_GET['foo'];
$bar= $_GET['bar'];
echo 'Variable foo: ' . $foo. ' Variable bar ' . $bar; // Server response error and no output
echo '</response>';
?>
Что ответ сервер дает обратно? Как создается последовательность запросов. Вы можете посмотреть это на вкладке источники/сеть вашего инструмента разработчика (горячая клавиша F12). – Mouser
Вы должны указать ошибку, которую вы получите. Код ошибки, сообщение об ошибке, протокол, выдержки из файла журнала, полный HTTP-запрос, полный HTTP-ответ. Не то чтобы вам нужно было добавить все это, но вы должны хотя бы обеспечить сетевую связь между вашим браузером и вашим сервером и, как минимум, предоставить сообщение об ошибке и код. Также вы должны указать браузер, который вы используете (включая версию). - Дополнительно: https://www.google.com/search?q=how+to+debug+xmlHttp+site%3Astackoverflow.com – hakre