Показать сообщение отдельно
  #1 (permalink)  
Старый 04.06.2012, 23:59
Интересующийся
Отправить личное сообщение для Keksman Посмотреть профиль Найти все сообщения от Keksman
 
Регистрация: 05.02.2012
Сообщений: 17

Отправка даты из datepicker с помощью jquery+ajax
Еще раз здравствуйте, уважаемые программисты. Я, после вопроса Помогите с календарем и не получив ответа, изучил основы Ajax за 1 час и попытался сделать что-то с отправкой данных, но ничего не вышло. Напомню, мне необходимо отправить дату из календарика в пхп-код, который выберет необходимое событие из бд. Дата это переменная $data_news а описание события это $kratkoe_opisanie_news. Прилагаю код Аякса и Пхп:
onSelect: function(){
				$('#date').val($(this).val());
var dateClick = $('#date').val();
				$.ajax({
	  type: "POST",
	  url: "module/right_block.php",
          data:dateClick,
	  success: function(data) {
		$("#data_pod_calendar").text(data.data_news);
		$("#opisanie_pod_calendar").text(data.kratkoe_opisanie_news);
	  }
          
	});

<!-- Datepicker -->
        <form name="dateForm" method="POST" id="dateForm">
        <div id="datepicker"> </div>
        
        <input type="text" id="date" name="date" style="visibility: hidden;" />
        
		</form>
<div id='pod_calendar' style='width:180px;'>
<strong id='data_pod_calendar'></strong><br /><a style='text-decoration:none;' href=''><strong id='opisanie_pod_calendar'></a>
</div>
        <?php
        require_once 'admin/login.php';
        require_once 'admin/connect.php';
		if(!empty($_POST['date']))
		{
        $date = $_POST['date'];
        $date = net_tag($date);
        
        $query = "SELECT * FROM dance WHERE data_dance = '$date' ";
        $result = mysql_query($query);
        if(!$result) die ("Сбой при доступе к базе1" . mysql_error());
        $rows = mysql_num_rows($result);
        for($j=1; $j<=$rows; $j++)
{
$row = mysql_fetch_row($result);
$data_news = "$row[1]";
$kratkoe_opisanie_news = $row[2];
$segodnya = "";
$url = request_url();
$kol = count($url);
$kol = $kol - 10;
$url = substr($url,0,$kol );
}

 }
 
 
else {

$norm = date('j\.m\.Y');
$query = "SELECT * FROM dance WHERE data_dance = '$norm' ";
        $result = mysql_query($query);
        if(!$result) die ("Сбой при доступе к базе1" . mysql_error());
        $rows = mysql_num_rows($result);
        for($j=1; $j<=$rows; $j++)
{
$row = mysql_fetch_row($result);
$data_news = "$row[1]";
$kratkoe_opisanie_news = $row[2];
$segodnya = "";
}


} 
        

        function net_tag($cool){
        $cool = htmlspecialchars(strip_tags($cool), ENT_QUOTES, 'Windows-1251');
        return $cool;
        }
	


        ?>

Помогите пожалуйста, проект горит, а средствами чистого Jquery и PHP сделать это без перезагрузки страницы невозможно
Ответить с цитированием