Показать сообщение отдельно
  #16 (permalink)  
Старый 11.08.2011, 15:37
Аватар для Sadist_dead
Профессор
Отправить личное сообщение для Sadist_dead Посмотреть профиль Найти все сообщения от Sadist_dead
 
Регистрация: 08.08.2011
Сообщений: 191

Подскажи пожалуйста где у меня тут ошибка ни как не пойму
Сообщение от devote Посмотреть сообщение
complete: function() {
    // тут чисти если ничего не пришло
}
Но помни эта функция вызывается в любом случае, даже если что-то пришло или не пришло. Так что надо проверять.
Есть скрипт все работает :

script type="text/javascript">
$(function(){
$("#datepicker").datepicker({
onSelect: function(dateText, inst) {
alert(dateText);

$("#datepicker").click(function(){


	var a = $("#datepicker").val();
	var b = <?php  echo $myrow['id_user']; ?>
	
$.ajax({
	type: "POST",
	url: "http://localhost/dnevnik/test.php",
	data: ({a:a,b:b}),
	dataType: 'json',
	beforesend: alert("Отправляемые данные  a=" +a+ "b="+b),
	

	success: function(data){
   
 
           
			$.each(data, function(index,a){
    // index -> какой по счету объект в data, a -> data[ index ]
    for(var i in a ) {
        // i -> Id_p, a[ p ] -> qwerty
        if(i === "Id_p"){
			$("#Id_p" + index).empty(a[i]);

			$("#Id_p" + index).append(a[i]);
		};
		if(i === "id_dz"){
			$("#id_dz" + index).empty(a[i]);	 
			$("#id_dz" + index).append(a[i]);
		};
		if(i === "ocenka"){
			$("#ocenka" + index).empty(a[i]);	 
			$("#ocenka" + index).append(a[i]);
		


		
         //  alert("Номер : "+ index+"\n\n Язык : "+ a[i]);
	
        
		 
    };
	};
});

Теперь хочу сделать чтобы по клику у меня сначала все данные удалялись....

script type="text/javascript">
$(function(){
$("#datepicker").datepicker({
onSelect: function(dateText, inst) {
alert(dateText);

$("#datepicker").click(function(){
complete: function() {
    // тут чисти если ничего не пришло
$("#Id_p0").empty();------------------вставил эту строчку и сразу все перестает работать
}


	var a = $("#datepicker").val();
	var b = <?php  echo $myrow['id_user']; ?>
	
$.ajax({
	type: "POST",
	url: "http://localhost/dnevnik/test.php",
	data: ({a:a,b:b}),
	dataType: 'json',
	beforesend: alert("Отправляемые данные  a=" +a+ "b="+b),
	

	success: function(data){
   
 
           
			$.each(data, function(index,a){
    // index -> какой по счету объект в data, a -> data[ index ]
    for(var i in a ) {
        // i -> Id_p, a[ p ] -> qwerty
        if(i === "Id_p"){
			$("#Id_p" + index).empty(a[i]);

			$("#Id_p" + index).append(a[i]);
		};
		if(i === "id_dz"){
			$("#id_dz" + index).empty(a[i]);	 
			$("#id_dz" + index).append(a[i]);
		};
		if(i === "ocenka"){
			$("#ocenka" + index).empty(a[i]);	 
			$("#ocenka" + index).append(a[i]);
		


		
         //  alert("Номер : "+ index+"\n\n Язык : "+ a[i]);
	
        
		 
    };
	};
});
Ответить с цитированием