Herkese merhaba,

Aşağıdaki fonksiyonu oluşturdum.

function verial()
{

$ozelmesajsayisi = "0"; //test verisi
$bildirisayisi ="1";

$data = array("ozelmesajsayisi" => "$ozelmesajsayisi","bildirisayisi"=> $bildirisayisi);
echo json_encode($data);
exit;

}


bu fonksiyonun tamamını yazmadım, sonuç olarak

www.xxxx.com/xmlhttp.php?action=getNumUnreadAlerts

şeklindeki sayfamda aşağıdaki veriyi görüyorum.

{"ozelmesajsayisi":"0","bildirisayisi":"1"}

Ben bu veriyi sayfa içerisinde




şeklinde nasıl getirebilirim,

Sayfada sadece 0 yazdığında

$("#ozelmesajsayisi").html(0);
$.ajax({
type: "post",
url: 'xmlhttp.php?action=getNumUnreadAlerts&my_post_key='+my_post_key,
complete: function(request){
if (request.responseText > 0) {
$("#ozelmesajsayisi").html(request.responseText);
}


bu kod ile div arasına 0 yazdırabiliyorum. ama

{"ozelmesajsayisi":"0","bildirisayisi":"1"}

olayını bir türlü çözemedim.

Yardımcı olacaklara şimdiden teşekkürler.

Ek Olarak:

Ek Olarak: Kullandığım kod

function gonder()
{
$("#AlertNew").html(0);
$("#ozelmesajsayisi").html(0);
$.ajax({
url: 'xmlhttp.php?action=getNumUnreadAlerts&my_post_key='+my_post_key,
dataType: "text",
success: function(data) {
var json = $.parseJSON(data);
$('#AlertNew').html(json.bildirisayisi);
$('#ozelmesajsayisi').html(json.ozelmesajsayisi);
}
});
}


Sonuç olumlu,

Ancak; setinterval ile bu fonksiyoru 30 saniyede bir çalıştırmamın sunucu yükü fazla olur mu?

Ek Olarak: Sonucu iyi ki buraya paylaşmışım. Yoksa 2 saat uğraşacaktım yine.