| 
 Передать данные в joomla Здравствуйте. Подскажите пожалуйста. Имеется joomla 1.5.25. Повесил обработчик событий на ссылки меню и подключил библиотеку jquery, чтобы при наведении мыши на странице отображалось сообщение. Но данные неприходят в index.php, хотя сообщения 'Загрузка выполнена.' выводятся. 
$(document).ready(function() {//Ждем полной загрузки документа
	$('.sublevel').mouseover(menu);
	function menu() {
                var nameId = 'My messenge';
		$.ajax({
  			type: "POST",
			url: 'http://localhost/test-site/index.php',
  			data: ({ajaxcatid : nameId}),
			success: function() { alert('Загрузка выполнена.'); }
		});
	}
});
В index.php после head в body добавил echo "You post ".$_POST["ajaxcatid"]; Но сообщение 'My messenge' неотображается. | 
| 
 а что отображается в консоли ? включите в ней отображение ajax-запросов. попробуйте так. 
success: function(ajax) { alert(ajax.responseText); }
 | 
| 
 Заменил  
success: function() { alert('Загрузка выполнена.'); }
на
success: function(ajax) { alert(ajax.responseText); }
. Выводит сообщение(только аброкатабра). В firebug ошибок нету, данные передаются в файл, сообщение:POST http..../index.php 200 OK 814ms jquery....min.js (строка 4) | 
| 
 а там же, ответ от сервера какой ? | 
| 
 Цитата: 
 | 
| 
 нет. у вас firebug, а в нём можно просмотреть подробности запроса, такие как время запроса, заголовки, принятые данные. нажмите на запрос и посмотрите. | 
| 
 Понял. В ответе от сервера html страница с подставленным сообщением 'You post My messenge' в код  echo "You post ".$_POST["ajaxcatid"];. Но почему этот текст недобавляется на страницу в браузере? | 
| 
 вы его сами должны добавить :) | 
| 
 Цитата: 
 | 
| 
 текст можно получить , где я написал про success. крякозябры у вас выводятся из-за неверной кодировки. осталось  её поправить, и можете добавлять текст на страницу :) используйте оиск по форуму, тут несколько подобных тем поднималось. ну а я убегаю. на экзамен :/ | 
| Часовой пояс GMT +3, время: 14:33. |