Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 15.05.2022, 12:41
Интересующийся
Отправить личное сообщение для olgastaf Посмотреть профиль Найти все сообщения от olgastaf
 
Регистрация: 26.11.2014
Сообщений: 21

Не передаются данные на сервер по аяксу
Добрый день!
Есть скрипт:
Код:
<script>
	function show() {
		$.ajax({
			type: "POST",
			url: "/test/time.php",
			date: {id : test },
			success: function(html){
				$("#152.get_invoice").html(html);
			}
		});	
	}

	$(document).ready(function(){
		show();
		setInterval('show()',1000);
	});
</script>
В файле /test/time.php код такой:

Код:
<? echo date("H:i:s"); ?>
<? echo 'Переданные данные: '.$_POST['id']; ?>
Почему-то со страницы на сервер (в файл /test/time.php) не передается id. Из /test/time.php на страницу передается все, что там есть (дата и слова "Переданные данные: ")

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

olgastaf,
id у вас какое-то странное, можно без точки что-то придумать?
Ответить с цитированием
  #3 (permalink)  
Старый 15.05.2022, 16:23
Интересующийся
Отправить личное сообщение для olgastaf Посмотреть профиль Найти все сообщения от olgastaf
 
Регистрация: 26.11.2014
Сообщений: 21

Сообщение от рони Посмотреть сообщение
olgastaf,
id у вас какое-то странное, можно без точки что-то придумать?
Пытаюсь понять, о какой точке идет речь? Видимо, вот об этой #152.get_invoice ?
Вообще-то это <div id="152" class="get_invoice">
Но это не важно, это как раз ничему не мешает. Если, например, в /test/time.php написать какие-нибудь буквы (фыва, например), то они прекрасно передаются на сайт и встают в этот div.
Проблема в том, что никакие переменные не передаются со страницы в /test/time.php, и, соответственно, с ними нельзя там ничего сделать.
Ответить с цитированием
  #4 (permalink)  
Старый 15.05.2022, 16:36
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,144

olgastaf,
date: {id : test }, что это?
Ответить с цитированием
  #5 (permalink)  
Старый 15.05.2022, 16:42
Интересующийся
Отправить личное сообщение для olgastaf Посмотреть профиль Найти все сообщения от olgastaf
 
Регистрация: 26.11.2014
Сообщений: 21

Сообщение от рони Посмотреть сообщение
olgastaf,
date: {id : test }, что это?
Это как раз данные, которые я хочу передать по ajax в файл /test/time.php
Т.е., переменная id, которая имеет значение test
Ответить с цитированием
  #6 (permalink)  
Старый 15.05.2022, 16:44
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,144

Сообщение от olgastaf
которая имеет значение test
что это такое? может кавычки забыли?
Ответить с цитированием
  #7 (permalink)  
Старый 15.05.2022, 16:56
Интересующийся
Отправить личное сообщение для olgastaf Посмотреть профиль Найти все сообщения от olgastaf
 
Регистрация: 26.11.2014
Сообщений: 21

пробовала так:
date: {"id":"test"},
и так
date: {id:"test"},
и так
date: "id=test",

Какие еще есть варианты?
Ответить с цитированием
  #8 (permalink)  
Старый 15.05.2022, 17:10
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,144

Сообщение от olgastaf
date: {"id":"test"},
достаточно
Ответить с цитированием
  #9 (permalink)  
Старый 15.05.2022, 17:19
Интересующийся
Отправить личное сообщение для olgastaf Посмотреть профиль Найти все сообщения от olgastaf
 
Регистрация: 26.11.2014
Сообщений: 21

Может, есть другое решение этой задачи?
Задача состоит в следующем: скрипт раз в сек проверяет наличие файла на сервере, и когда этот файл там появляется, помещает ссылку на этот файл. Все это должно делаться без перезагрузки.
Может кто-нибудь подсказать?
Ответить с цитированием
  #10 (permalink)  
Старый 15.05.2022, 17:22
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,144

olgastaf,
ждите специалистов по php, может они что подскажут
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как отобразить данные из базы на форме? ascherbakov AJAX и COMET 2 12.03.2014 15:55
jQuery, не передаются данные из подгружаемой формы MCB AJAX и COMET 2 26.06.2012 20:53
jQuery, не передаются данные из подгружаемой формы MCB AJAX и COMET 2 08.04.2012 14:49
Не передаются данные с помощью $.ajax({}) в папку. saturn Элементы интерфейса 5 22.11.2011 19:44
Передать post данные на сервер с проверкой, и успешным завершением Simon jQuery 10 02.12.2009 06:15