Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   как можно сделать reload div (https://javascript.ru/forum/misc/35212-kak-mozhno-sdelat-reload-div.html)

qwertycal 03.02.2013 18:51

как можно сделать reload div
 
вот еще одна проблема есть.
как можно сделать "reaload div" все что нашел в интернете, это вывести весь "div" в отдельный "php" файл и использовать функцию ".load()"
есть другие способы?

Deff 03.02.2013 18:56

Цитата:

Сообщение от qwertycal
есть другие способы?

Эээ,".load()" это самое простое с помощью jQuery =>`http://jquery-docs.ru/Ajax/load/#source
иное - через XMLHttpReques

qwertycal 03.02.2013 19:13

что-то я ничего не понял.
вот у меня есть
<table id="new_table">
<?PHP			
			$get_td = mysql_query("SELECT tskid, tskname, tskcreatedate, tskactive, tskrun, tskstart, tskend  FROM task WHERE tsktype ='sms' ",$db);
			if(!$get_td){
				echo "<p>אין אפשרות לגשת לנתונים</p>";
			}
			if(mysql_num_rows($get_td) >0)
			{
				$td = mysql_fetch_array($get_td);
				do{
					if($td['tskactive'] == 1){
					$active = "active";
				}
				else{
					$active = "not active";
				}
					printf("<tr align=\"center\" onDblClick=\"view(".$td['tskid'].")\"><td><img src=\"img/edit.png\" height=\"20px\" width=\"20px\" onClick=\"edit(".$td['tskid'].")\"></td><td>".$td['tskid']."</td><td>".$td['tskname']."</td><td>".$td['tskcreatedate']."</td><td>".$active."</td><td>".$td['tskrun']."</td><td>".$td['tskstart']."</td><td>".$td['tskend']."</td></tr>");
				}
				while($td = mysql_fetch_array($get_td));
			}		 
			else{ echo "<p>אין אפשרות לגשת לנתונים</p>";
			}
			?>
    </table>


как сделать этому "reload"

Deff 03.02.2013 19:21

Hy через jQuery => поставить скрипт библиотеки в хидер (!!Если её нет
<script type="text/javascript" src="http://yandex.st/jquery/1.8.2/jquery.min.js"></script>

А далее - по какому событию перезагружать ?

qwertycal 03.02.2013 19:27

допустим любой
$("#but").click(function(){

});

Deff 03.02.2013 20:32

<div id=Wrapnew_table>
<table id="new_table">
<?PHP			
			$get_td = mysql_query("SELECT tskid, tskname, tskcreatedate, tskactive, tskrun, tskstart, tskend  FROM task WHERE tsktype ='sms' ",$db);
			if(!$get_td){
				echo "<p>אין אפשרות לגשת לנתונים</p>";
			}
			if(mysql_num_rows($get_td) >0)
			{
				$td = mysql_fetch_array($get_td);
				do{
					if($td['tskactive'] == 1){
					$active = "active";
				}
				else{
					$active = "not active";
				}
					printf("<tr align=\"center\" onDblClick=\"view(".$td['tskid'].")\"><td><img src=\"img/edit.png\" height=\"20px\" width=\"20px\" onClick=\"edit(".$td['tskid'].")\"></td><td>".$td['tskid']."</td><td>".$td['tskname']."</td><td>".$td['tskcreatedate']."</td><td>".$active."</td><td>".$td['tskrun']."</td><td>".$td['tskstart']."</td><td>".$td['tskend']."</td></tr>");
				}
				while($td = mysql_fetch_array($get_td));
			}		 
			else{ echo "<p>אין אפשרות לגשת לנתונים</p>";
			}
			?>
    </table>
<div>

<button id="but" type="button">Load  #new_table</button>



<script>
$(document).ready(function(){
  $("#but").click(function(){
    $("#Wrapnew_table").load("Ccылка #new_table"); //Ccылка -  сcылка на подгружаемую страницу с обновлённым контентом
  });
});
</script>


Часовой пояс GMT +3, время: 09:26.