powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / AJAX + PHP> Не могу по алгоритму выести полученное в див. Раньше делал. Подскаж. где мажу?
5 сообщений из 5, страница 1 из 1
AJAX + PHP> Не могу по алгоритму выести полученное в див. Раньше делал. Подскаж. где мажу?
    #36619333
dennny
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Юорьба идет за див DIV id="RABAT" - он виден виден в первой части HTML кода.
Он окружает радио кнопки которые хочется заменить на основе
запрашиваемого через AJAX скрипта DIR_Crates.php.
И ничего не происходит за исключением крика FireBug на некий таймер !!!

<div id="RABAT>    <input type=" radio="" name="filename" value="12">12<br>    <input name="filename" value="13" type="radio">13<br>    <input name="filename" value="basket" type="radio">basket<br></div>
  <input size="20" value="Delete saved CRATE" type="submit"><br></td></tr></tbody></table>
<script type="text/javascript" language="javascript">
function makeRequest(url)
{
var http_request = false;
if (window.XMLHttpRequest)
{ // Mozilla, Safari, ...
http_request = new XMLHttpRequest();
if (http_request.overrideMimeType)
{
http_request.overrideMimeType('text/xml');
// Читайте ниже об этой строке
}
}
else if (window.ActiveXObject)
{ // IE
try
{
http_request = new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e)
{
try
{
http_request = new ActiveXObject("Microsoft.XMLHTTP");
}
catch (e)
{
}
}
}
if (!http_request)
{
alert('Impossible create objcet of class XMLHTTP ');
return false;
}
http_request.onreadystatechange = function()
{
alertContents(http_request);
document.getElementById("RABAT").value = http_request.responseText;
};
http_request.open('GET', url, true);
http_request.send(null);
document.getElementById("RABAT").value = http_request.responseText;
}
function alertContents(http_request)
{
if (http_request.readyState == 4)
{
if (http_request.status == 200)
{
alert(http_request.responseText);
document.getElementById("RABAT").value = http_request.responseText;
}
else
{
alert('С запросом возникла проблема.');
}
}
}
</script>
<span style="cursor: pointer; text-decoration: underline;" onclick="makeRequest('DIR_Crates.php')">
[Refresh list]
</span>
...
Рейтинг: 0 / 0
AJAX + PHP> Не могу по алгоритму выести полученное в див. Раньше делал. Подскаж. где мажу?
    #36619334
dennny
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и второй скрин с полной картинкой странички и ругани
...
Рейтинг: 0 / 0
AJAX + PHP> Не могу по алгоритму выести полученное в див. Раньше делал. Подскаж. где мажу?
    #36619335
dennny
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Скрипт в человеческом форматировании:

Код: plaintext
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.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
<script type="text/javascript" language="javascript">
	function makeRequest(url) 
	{
		var http_request = false;
		if (window.XMLHttpRequest) 
		{ // Mozilla, Safari, ...
			http_request = new XMLHttpRequest();
			if (http_request.overrideMimeType) 
			{
				http_request.overrideMimeType('text/xml');
				// Читайте ниже об этой строке
			}
		} 
		else if (window.ActiveXObject) 
		{ // IE
			try 
			{
				http_request = new ActiveXObject("Msxml2.XMLHTTP");
			} 
		catch (e) 
		{
			try 
			{
				http_request = new ActiveXObject("Microsoft.XMLHTTP");
			} 
			catch (e) 
			{
			}
		}
	}
	if (!http_request) 
	{
		alert('Impossible create objcet of class XMLHTTP ');
		return false;
	}
	http_request.onreadystatechange = function() 
	{ 
		alertContents(http_request); 
	document.getElementById("RABAT").value = http_request.responseText;
	};
	http_request.open('GET', url, true);
	http_request.send(null);
	document.getElementById("RABAT").value = http_request.responseText;
	}
	function alertContents(http_request) 
	{
		if (http_request.readyState ==  4 ) 
		{
			if (http_request.status ==  200 ) 
			{
				alert(http_request.responseText);
	document.getElementById("RABAT").value = http_request.responseText;
			} 
			else 
			{
				alert('С запросом возникла проблема.');
			}
		}
	}
</script>
<span
style="cursor: pointer; text-decoration: underline"
onclick="makeRequest('DIR_Crates.php')">
[Refresh list]
</span>
...
Рейтинг: 0 / 0
AJAX + PHP> Не могу по алгоритму выести полученное в див. Раньше делал. Подскаж. где мажу?
    #36619563
dennny
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уточнил код обращения скрипта - обращаюсь теперь к DIV для его наполнения вот так -
Код: plaintext
document.getElementById("RABAT").innerHTML = http_request.responseText;

Все равно ругань в FireFox.

Все понял - не везде .InnerHTML поставил.
Спасибо всем
...
Рейтинг: 0 / 0
AJAX + PHP> Не могу по алгоритму выести полученное в див. Раньше делал. Подскаж. где мажу?
    #36620179
EmilRegis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пожалуйста)))
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / AJAX + PHP> Не могу по алгоритму выести полученное в див. Раньше делал. Подскаж. где мажу?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]