XML realtime update

Salam.

Deməli google maps üzərində kordinotlara görə nöqtələrim və xətlərim var. Bu nöqtələrin üzərinə klik elədikcə orada müəyyən informasiya cıxır.

Bu informasiya ora yazılır;

İnformasiya DB (MySQL) də yerləşir. Bu informasiyanı mənə lazım olan formada xml şəklinə salıb Ajax və JavaScript vasitəsi ilə lazımı yerdə göstərirəm. İstifadəçi lazım gəldikdə orda bəzi informasiyani dəyişə bilir. bura qədər hər şey əladı!

Problem buradadır ki istifadəşçi dəyişiklik elədiyi informasiyaya baxmaq üçün mütləq gərək səhifəni yenidən yükləsin.. Mən necə edə bilərəm ki informasiya dəyişən kimi belə deyək XML yenidən yüklənsin ya necəsə həmin informasiya update olunsun. Səhifınin reload olunmasına ehtiyac qalmsın.

Bağışlayın sual biraz uzun oldu..


Yadda saxlama
Kateqoriya: Sual . , . Qısa keçid.

Verilmiş cavablar və yazılan şərhlər (6 cavab var)

(04:58, 19/05/2013 ) #30059

header(“Location: url”); ilə etmək olar. Hər hansı bir informasiyanı dəyişəndə klik edən kimi yenidən yönlənsin həmin səhifəyə. Bu heç hiss olunmayacaq istifadəçi tərəfindən. jQuery ilə də etmək olar.

Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

(13:13, 19/05/2013 ) #30071

header versem sehife yeniden yuklenecek bu zomin bezi prosesler olur hemde mueyyen zoom ve mueyyen koordinatlarda olur user.. reload olsa hamisi itecek.
jquery ile daha deqiq nece mumkun olar?

Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

(16:00, 19/05/2013 ) #30088

Saytı görmədiyim üçün konkret kömək edə bilməyəcəm, amma sadə bir nümunə yazacam aydın olacaq məncə.

1. Səhifəni yeniləmədən hər hansı bir məlumatı update etmək istədiyimiz əsas səhifə. Update olunacaq hissəni hər hansı bir div konteynerinə yerləşdiririk. Bizim misalda bu mydiv olsun.

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <script src="http://code.jquery.com/jquery-1.9.1.min.js" type="text/javascript"></script>
<script type="text/javascript">
function myload(id) {
  $('#mydiv').load('test.php?id=' + id);
}
</script>

</head>
<body>
<?
echo mt_rand(1,9); // Səhifənin yenilənmədiyinə əmin olmaq üçündür :)
?>
	<br/>
	<a href="#" onClick="myload('2')">2</a>
	<br/>
	<a href="#" onClick="myload('3')">3</a>
	<div id="mydiv">
	</div>
</body>
</html>

2. Hər hansı bir test.php açırıq. İçinə elementar bir iki sətir yazırıq.

<?php   
	$id = $_GET['id'];
	echo $id == 3 ? 'Bu üçdür' : 'Bu ikidir';
?>

Bu qədər. Sonra isə əsas səhifədə 2 və ya 3-ə klik edirik nəticəyə baxırıq. Diqqət edirik ki, bizim konteyner daxilindən başqa heç bir məlumat refresh olunmur. Yuxarıda random çağrılmış rəqəm isə sabit qalır.

Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

    (17:57, 19/05/2013 ) #30094

    deyeaen men suali duz vermedim)) ya da men anlamiram))

    her shey bir dene main.php uzerinde yerleshir.
    melumat xml formasinda yuklenir ve javascript hemin xmli oxuyur ve yazir))..

    suali bele edim: sayt acilanda mysqlden xml formasina kecen data harda qalir serverde? ele xml formasinda tmp de qalir hardasa ya javasxript onu lazim olan formata salir?

    bu menim js linkim hansi ki getir goster isine baxir..
    https://www.dropbox.com/s/boovcjjhbhnl985/point.js

    Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

      (18:04, 20/05/2013 ) #30155

      Təəssüf ki, belə koda baxıb kor təbii cavab vermək istəmirəm. O qədər sadə yanaşmaq düzgün olmaz. Amma düşünürəm ki, yazdığım nümunədə fayda var. Test.php-də istənilən əməliyyatı aparmaq olar. Məsələn XML faylı ora da çağırmaq olar, mysql-dan istənilən məlumatı həmçinin. Nəzəri olaraq belə kömək edə bilərəm maksimum )

      Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

    (10:42, 21/05/2013 ) #30185

    Yox komek mene bu qeder bes edir. mentiqi tutmusham istediyimin 50% i var..
    Bir defe cagirilmish XML datani sehifeni yenilemeden ikinci defe bu usulla cagirmaq olar ya yox ?

    Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

Bu suala aid öz sualım var:
Sual verin
Bu suala cavab vermək istəyirəm:
Cavab verin

Cavab verin


Cavab yazmaq üçün lütfən sağ sütundan və ya buradan hesaba daxil olun.

Üzvlər üçün giriş

Qeydiyyat

Elan qutusu

Son cavablar və şərhlər

Cənab cavab verdi - Azərbaycandakı supermarket kassalarında işlədilən proqram (8 saat əvvəl)

E. Hacı cavab verdi - Proqramlaşdırma - fəlsəfə (1 gün əvvəl)

kapiltp cavab verdi - Proqramlaşdırma - fəlsəfə (2 gün əvvəl)

Cənab cavab verdi - kurs diplomu ilə işləyə bilərəm? (3 gün əvvəl)

kapiltp cavab verdi - Proqramlaşdırma - fəlsəfə (5 gün əvvəl)

E. Hacı cavab verdi - Proqramlaşdırma - fəlsəfə (5 gün əvvəl)

kapiltp cavab verdi - Proqramlaşdırma - fəlsəfə (6 gün əvvəl)

kapiltp cavab verdi - Proqramlaşdırma - fəlsəfə (7 gün əvvəl)

E. Hacı cavab verdi - Proqramlaşdırma - fəlsəfə (7 gün əvvəl)

kapiltp cavab verdi - Proqramlaşdırma - fəlsəfə (9 gün əvvəl)

Aysu2009 cavab verdi - Azərbaycan əsgər mahnısının sözlərini ingilis dilinə tərcümə etmək (9 gün əvvəl)

Aysu2009 cavab verdi - Atestat almaq üçün ne etmeliyem? (9 gün əvvəl)

Aysu2009 cavab verdi - Azərbaycan əsgər mahnısının sözlərini ingilis dilinə tərcümə etmək (9 gün əvvəl)

Software Developer cavab verdi - Xamaya başqa nə deyirlər? 6 hərflidir (14 gün əvvəl)

Erol34 cavab verdi - Xamaya başqa nə deyirlər? 6 hərflidir (15 gün əvvəl)

Software Developer - 615 xal

E. Hacı - 608 xal

Onar Alili - 526 xal

Dilsuz - 448 xal

Cabbarov Sübhan - 434 xal

Maqa - 346 xal

Ruslan Butdayev - 328 xal

Namiq Bəndəli - 297 xal

U.Tarlan - 244 xal

Meherremoff - 234 xal

Sistemə daxil olmuş 23295 sualdan 92%-dən çoxu cavablandırılmışdır.

Proyekt haqqında

E-Haci.net istehsalı. © 2010-2024