Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   jquery почему скрипт работает на одном и том же домене, а на другом не хочет??? (https://javascript.ru/forum/misc/40290-jquery-pochemu-skript-rabotaet-na-odnom-i-tom-zhe-domene-na-drugom-ne-khochet.html)

zozozozo 30.07.2013 17:10

jquery почему скрипт работает на одном и том же домене, а на другом не хочет???
 
У меня есть рабочий скрипт динамического обновления контента по таймеру(вывода времени)
С time.php
<?php echo date("H:i:s"); ?>


на index.html
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; Charset=UTF-8">
<script type="text/javascript" src="jquery.js"></script>
</head>

<body>
	
	<div id="content"></div>
	
	<script>
		function show()
		{
			$.ajax({
				url: "time.php",
				cache: false,
				success: function(html){
					$("#content").html(html);
				}
			});
		}
	
		$(document).ready(function(){
			show();
			setInterval('show()',1000);
		});
	</script>
	
</body>
</html>


Он рабочий!!!

Но когда я хочу вывести время в index.html на другом домене то ничего не получается. В чем может быть проблема???

В самом скрипте прописываю адрес к файлам http://moisait2/ в index.html расположеном на другом домене:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; Charset=UTF-8">
<script type="text/javascript" src="http://moisait2/jquery.js"></script>
</head>

<body>
	
	<div id="content"></div>
	
	<script>
		function show()
		{
			$.ajax({
				url: "http://moisait2/time.php",
				cache: false,
				success: function(html){
					$("#content").html(html);
				}
			});
		}
	
		$(document).ready(function(){
			show();
			setInterval('show()',1000);
		});
	</script>
	
</body>
</html>

deivan 30.07.2013 17:15

запросы на чужие домены так просто не делаются, нужно шаманить.
ищите через поиск "кроссдоменный запрос"

Redya69 30.07.2013 17:16

мм


Часовой пояс GMT +3, время: 11:05.