example of using jquery

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<title>Project management system</title>
<link type="text/css" href="themes/default/css/style.css" rel="stylesheet" />
<script type="text/javascript" src="js/jquery-1.3.2.min.js"></script>
<script type="text/javascript" src="js/jquery.idTabs.min.js"></script>
</head>
<body>
<script type="text/javascript">
$(document).ready(
function()
{
$.post(
"<?php echo site_url(); ?>/ajax/menu/tabs",
function(data)
{
// получаем динамически сформированные табы для разных юзеров
$("#main_container").html(data);
// билдим табы
$("#tabs ul").idTabs();
// заполнить первый таб
$("#projects").html("Загрузка...<br/><img src='images/progress.gif' />");
$.post(
"<?php echo site_url(); ?>/ajax/projects/show",
function(data)
{
$("#projects").html(data);
}
);
// забиндить здесь события на табы
$("#projects_tab").click(
function()
{
$("#projects").html("Загрузка...<br/><img src='images/progress.gif' />");
$.post(
"<?php echo site_url(); ?>/ajax/projects/show",
function(data)
{
$("#projects").html(data);
}
);
}
);
$("#tasks_tab").click(
function()
{
$("#tasks").html("Загрузка...<br/><img src='images/progress.gif' />");
$.post(
"<?php echo site_url(); ?>/ajax/tasks/show",
function(data)
{
$("#tasks").html(data);
}
);
}
);
}
);
}
);
</script>
<center>
<table id="main_table">
<tr>
<td id="logo"><h1>PM system</h1></td>
</tr>
<tr>
<td id="content"><div id="main_container"></div></td>
</tr>
<tr>
<td id="footer">&copy;</td>
</tr>
</table>
</center>
</body>
</html>