В чем ошибка 
		
		
		
		Я знаю, что это вопрос задавался сотни раз. Я изучила все, что смогла найти, но 
	
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>
<script type="text/javascript">
var mes = 'Hello, server!';
$.post('script.php', {mesag:mes}, function(data) { alert(data)});
</script>
<?php echo $_POST['mesag']; ?> data показывает, что на сервер все передается, но почему же тогда не выводиться переменная? Помогите, пожалуйста.  | 
	
		
 Открой инструменты разработчика(F12) и посмотри нет ли каких ошибок во вкладке "Console". Так же можно посмотреть вкладку "Network" и посмотреть что не так с проблемным запросом. 
	 | 
	
		
 tmp.csp 
	
<!DOCTYPE html>
<html>
<head>
<script src='http://code.jquery.com/jquery-latest.js'></script>
<!--
<script src="https://code.angularjs.org/1.3.9/angular.min.js"></script>
<script src="https://code.angularjs.org/1.3.9/angular-route.js"></script>
<link rel='stylesheet type=text/css href=tmp.css' />
-->
<style type='text/css'>
</style>
<script type='text/javascript'>
$(function(){
	var mes = 'Hello, server!';
	$.post('tmp1.csp', {mesag:mes}, function(data) { alert(data)});
});
</script>
</head>
<body>
</body>
</html>
tmp1.csp 
#($g(%request.Data("mesag",1)))#
Все работает... Но при твоем подходе 
<!DOCTYPE html>
<html>
<head>
<script src='http://code.jquery.com/jquery-latest.js'></script>
<!--
<script src="https://code.angularjs.org/1.3.9/angular.min.js"></script>
<script src="https://code.angularjs.org/1.3.9/angular-route.js"></script>
<link rel='stylesheet type=text/css href=tmp.css' />
-->
<style type='text/css'>
</style>
<script type='text/javascript'>
var mes = 'Hello, server!';
$.post('tmp1.csp', {mesag:mes}, function(data) { alert(data)});
</script>
</head>
<body>
</body>
</html>
Выдается сообщение об ошибке - $ не определена.  | 
	
		
 Насколько я поняла на сервер все отправляется. В консоли ошибок нет. Но почему не выводится на странице? Без перезагрузки, может надо что-то подгружать при помощи load? 
	 | 
	
		
 Цитата: 
	
  | 
	
		
 ksa, 
	У меня не получилось, но я таки нашла решение. У вдруг кому пригодится) 
<script>
$(document).ready(function(){$("#id").load(url, {name:val});});
</script>
#id - id контейнера url -путь подгружаемого файла name - имя переменной val - ее значение Обратится к переданной переменной можно из url при помощи $_POST['name'] Всем большое спасибо!!!  | 
	
		
 Цитата: 
	
 И чем оно так сильно отличается от моего рабочего варианта?  | 
	
		
 меня смутило csp  и то, что внутри) Вот на неопытность=) 
	 | 
	
		
 Цитата: 
	
 На нем свет клином не сошелся.  | 
	
		
 ksa, 
	понапихал в код  | 
| Часовой пояс GMT +3, время: 14:31. |