I'm building a basic forum where every post contains some text, first and last name, and the date the message was written.
I'd like to have the board update with AJAX constantly, and to add new messages on the fly as they are written.
I have a file, getlatest.php?date=...
that retrieves all messages from the date in the $_GET
till NOW()
.
It returns the data as an array of objects. Lastly, I JSON-encode the data.
I call this function from some AJAX code, like so:
setInterval("update()", 5000);
function update(){
$.get("getlatest.php", {
date: "2009-06-23_16:22:12" //this is just a date I
//entered for testing
}, function(forumdata){
//do something with forumdata here?
}, "json");
}
Şimdi forumdata
içinde veri var, forumdata[0].first_name
vb gibi.
Ben şimdi çok gibi, açıklamayı görüntülemek için PHP kullanmak istiyorum:
$forumdata = json_decode(forumdata);
foreach ($forumdata as $value)
{
$newpost = new Post($value); // Post being some class that gets the data from
// $value and converts it to HTML + CSS
$newpost->displayPost(); // some function that echo's the HTML
}
Ben ne ben burada gerçekleştirmek için çalışıyorum PHP bir sunucu tarafı dilidir, ve hesaplamalar bu nokta istemci tarafında olduğundan, biraz olanaksız olduğunu, ama ben PHP kullanabilirsiniz (belki AJAX? Aracılığıyla) bir yolu var olduğunu fark verileri yönetmek için, bir kez ben javascript aracılığıyla almak?
Bunu yapmak isteyen için benim ana nedeni javascript bilgi benim toplam eksikliği, yani HTML ve CSS bloklar halinde forumdata
değişkeni çeviri için herhangi bir alternatifleri de benim için çok uygundur.