欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

myajax.SendGet myajax.SendGet2

shiping1 的头像

//由于评论载入时使用异步传输,因此必须在最后一步加载(DIGG和评论框须放在评论内容前面)
//如果一定需要提前的把myajax.SendGet改为myajax.SendGet2,但可能会引起页面阻滞
-->
<script language='javascript'>
function LoadCommets(page)
{

        var taget_obj = document.getElementById('commetcontent');
        var waithtml = "<div style='line-height:50px'><img src='{dede:global.cfg_cmsurl/}/images/loadinglit.gif' />评论加载中...</div>";
        var myajax = new DedeAjax(taget_obj, true, true, '', 'x', waithtml);
        myajax.SendGet("{dede:global.cfg_phpurl /}/feedback_ajax.php?dopost=getlist&aid={dede:field.id/}&page="+page);
        
        //DedeXHTTP = null;

//注意这里如果是 myajax.SendGet 即异步时,我们  要 //DedeXHTTP = null;因为它是异步的,所以不能置为空

//注意这里如果是 myajax.SendGet2 即同步时,我们  要 DedeXHTTP = null;因为它是同步的,所以可以置为空
}

 

 

//下面这个是同样的道理

function ajaxFeedback(aid, fid, type)
{
    
    var taget_obj = $DE('ajaxfeedback_'+fid);
    if(taget_obj.innerHTML == '')
    {
        var myajax = new DedeAjax(taget_obj, true, true, '', 'x');
        myajax.SendGet("{dede:global.cfg_phpurl /}/feedback.php?aid="+aid+"&fid="+fid+"&action=quote&type=ajax");
        eval('var result = typeof CKEDITOR.instances.msg_'+fid);
        if(result != 'undefined')
        {
            // 删除实例
            eval('var edit = CKEDITOR.instances.msg_'+fid);
            CKEDITOR.remove(edit);
        }
        CKEDITOR.replace(document.getElementById('msg_'+fid) , CKEDITOR.instances.msg.config);
        scroll(0, taget_obj.offsetTop - 120);
        var formname = 'f = document.ajaxfeedback_'+fid;
        eval(formname);
        if(f.validate)
        {
            if($DE('vdimg_'+fid)) $DE('vdimg_'+fid).src = "{dede:global.cfg_cmsurl/}/include/vdimgck.php?"+f.validate.value;
            f.validate.value = '';
        }
        
        //DedeXHTTP = null;
    }
}

普通分类: