Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 02.03.2020, 14:54
Новичок на форуме
Отправить личное сообщение для Сергей2020 Посмотреть профиль Найти все сообщения от Сергей2020
 
Регистрация: 02.03.2020
Сообщений: 3

Запись ответа от сервера
Добрый день. Передал значение на сервер и вернул . С этим вопросов нет, но не понятно, как записать данные переменной data в form select?

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Форма</title>
<style>

</style>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.0/jquery.min.js"></script>
</head>
<body>
<form action="form_hwc_opr.php" method="POST" charset="UTF-8">

<select id="region_name" name="region" size="1">
<?php
/** Открываем подключение */
require_once('C:/inetpub/auth/conn.php');

$sql = "SELECT * FROM OPENQUERY(DATASAFE,'SELECT DISTINCT RG_RUS FROM USR_OOPAK.V_OPR_ERC_BCC_RCC ORDER BY RG_RUS')";
$sql44=iconv('UTF-8','CP1251',$sql);

$result2 = odbc_exec($conn, $sql44)or die("Couldn't execute query!");
while ($row = odbc_fetch_array($result2)) {
$y = $row['RG_RUS'];
$RG_RUS = iconv('CP1251','UTF-8',$y);
?>
<option value="none" hidden="">Выберите регион</option>
<?php
echo "<option value='$RG_RUS'>$RG_RUS</option>";
}
?>
<script>
$('#region_name').change(function(){

var r = $("#region_name").val()

$.post(
"form_hwac_opr.php",
{
r:r
},
onAjaxSuccess
);

function onAjaxSuccess(data)
{
// Здесь мы получаем данные, отправленные сервером и выводим их на экран.

document.writeln(data);

}
});
</script>

</select>

</body>
</html>


Сервер:

<?php

//echo "А вот и ответ = ".$_POST['r'];
$B = $_POST['r'];

/** Открываем подключение */

require_once('C:/inetpub/auth/conn.php');

$sql = "SELECT RAN FROM db_opr.db.objects_list_ran WHERE RG_RUS='$B'";

$sql44=iconv('UTF-8','CP1251',$sql);
$result2 = odbc_exec($conn, $sql44)or die("Подключения нет!");
while ($row = odbc_fetch_array($result2)) {
$NOD = $row['RAN'];
$node = iconv('CP1251','UTF-8',$NOD);
echo "<option value='$nod'>$nod</option>";


}

?>
Ответить с цитированием
  #2 (permalink)  
Старый 02.03.2020, 15:34
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,144

Сергей2020,
Пожалуйста, отформатируйте свой код!

Для этого его можно заключить в специальные теги: js/css/html и т.п., например:
[html run]
... минимальный код страницы с вашей проблемой
[/html]

О том, как вставить в сообщение исполняемый javascript и html-код, а также о дополнительных возможностях форматирования - читайте http://javascript.ru/formatting.
Ответить с цитированием
  #3 (permalink)  
Старый 02.03.2020, 18:06
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Сообщение от Сергей2020
require_once('C:/inetpub/auth/conn.php');
Это на чем вы тренируетесь, почему пути не сетевые/относительные?
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как взять информацию из последнего ответа сервера сайта? SloGS Javascript под браузер 3 20.05.2016 11:03
Код ответа сервера и обновление iframe alexdemi911 Общие вопросы Javascript 6 10.08.2015 22:30
Обновление страницы после получения ответа от сервера potrashitel AJAX и COMET 9 24.02.2015 10:04
[Node.js, jQuery, nginx] Ошибка получения ответа на POST-запрос от сервера bukvaG AJAX и COMET 0 14.12.2012 10:52
Не работает CSS после получения ответа сервера Azzi AJAX и COMET 17 04.10.2011 14:36