为什么此代码可在我的本地主机上运行而不能在线运行?

问题描述

| 下面的代码在我的本地主机上工作正常,当我上传到Internet的服务器时,它不起作用。 请问我有什么方向找出这个问题吗?
<script type=\"text/javascript\">
    $(document).ready(function(){


        $(\'ul.pais li .info\').css({cursor:\'pointer\'}).live(\'click\',function(){
            var pais = $(\'em\',this);
            var html2;
            $(\'.times\').slideUp(\'normal\');
            if(!$(\'.times\',pais.parent().parent())[0]){
                pais.parent().append(\'<span></span>\');
                $.post(\'http://www.horabola.com/times\',{cmd:\'listaTimes\',id: pais.parent().find(\'img\').attr(\'alt\')},function(data){
                    if(data){
                        html2 = \'<div class=\"times\"><ul>\';
                        $.each(data,function(i,v){
                        html2   += \'<li>\'
                                 + \'    <a href=\"http://www.horabola.com/time/\'+v.url+\'\" title=\"\'+v.nome+\'\">\'
                                 + \'        <img src=\"http://www.horabola.com/imagens/es_\'+v.id+\'.jpg\" title=\"\'+v.nome+\'\" alt=\"\'+v.nome+\'\"/>\'
                                 + \'        <strong>\'+v.nome+\'</strong>\'
                                 + \'    </a>\'
                                 + \'</li>\';
                        });
                        html2 += \'</ul><br class=\"clear\"/></div>\';
                        pais.parent().after(html2).parent().find(\'.times\').slidetoggle();
                        $(\'ul.pais li .info span\').remove();
                    } else {
                        html2 = \'<div class=\"times\"><span>Nenhum registro enconTrado?!?</span></div>\';
                        pais.parent().after(html2).parent().find(\'.times\').slidetoggle();
                        $(\'ul.pais li .info span\').remove();
                    }
                },\'json\');
            } else {
                if(pais.parent().after(html2).parent().find(\'.times\').css(\'display\') == \'block\')
                    pais.parent().after(html2).parent().find(\'.times\').slideUp();
                else
                    pais.parent().after(html2).parent().find(\'.times\').slidetoggle();
            }
        });
    });
</script>
    

解决方法

没有进一步的信息,没人能告诉您为什么。 后请求的响应始终为空(无论使用AJAX还是其他方法),因此您必须检查服务器端脚本的原因。