読者です 読者をやめる 読者になる 読者になる

無限ループって怖くね?

ajaxで掲示板のレスアンカー機能を作っていたんですが…
f:id:voidy21:20080520023704p:image

クリックでレスアンカー読み込みするためにjQueryのtoggle()とinsertAfter()を使いました
あとはサーバ側から非同期で指定のレスの情報をGetすればOK
このときユニークなIDか何かを受け取っておけば上の無限ループみたいな展開にできます!

//何かのタグのonclickから呼び出す
function res_view(obj,unique_id,res_num){    //objはthis
    if($("#res_pop"+unique_id).html()!=null){
    	$("#res_pop"+unique_id).toggle();
    }else{
        var resObj = document.createElement('blockquote');
        $(resObj).attr("class","res").attr("id","res_pop"+unique_id).insertAfter(obj);
    //ここでgetJSONとかでサーバからレスの情報取得して表示する
    }
}