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..


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

Cavablar AI cavab verdi - səsli kitab saytında müəllif hüquqları (35 gün əvvəl)

E. Hacı cavab verdi - səsli kitab saytında müəllif hüquqları (35 gün əvvəl)

evonline.az cavab verdi - Mahni axtariram, azerbaycanin klipi idi. (39 gün əvvəl)

Cənab cavab verdi - Abune kodu - qaz (52 gün əvvəl)

nihatt cavab verdi - Aztelekomun Huawei GPON modeminin login və şifrəsi (69 gün əvvəl)

Mesud cavab verdi - C++ aid məsələ (85 gün əvvəl)

Toofiq cavab verdi - Abune kodu - qaz (86 gün əvvəl)

Toofiq cavab verdi - Mahni axtariram, azerbaycanin klipi idi. (86 gün əvvəl)

selef cavab verdi - gömrük bağlamanı saxladı (105 gün əvvəl)

walkingdead4 cavab verdi - Niqodnilik haqqında yardım ederdiz (120 gün əvvəl)

Devequsu cavab verdi - Niqodnilik haqqında yardım ederdiz (122 gün əvvəl)

E. Hacı cavab verdi - Manual QA vs Wordpress (137 gün əvvəl)

SN cavab verdi - .az domaini whois serveri niyə işləmir? (181 gün əvvəl)

byshako cavab verdi - .az domaini whois serveri niyə işləmir? (182 gün əvvəl)

byshako cavab verdi - .az domaini whois serveri niyə işləmir? (182 gün əvvəl)

Software Developer - 616 xal

E. Hacı - 610 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ş 23348 sualdan 92%-dən çoxu cavablandırılmışdır.

Proyekt haqqında

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