2011-05-24 55 views
-2

下面的代码在我的本地主机上正常工作,并且当我上传到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> 
+4

你怎么表示“它不工作”? – ColWhi 2011-05-24 23:01:01

+0

www.horabola.com/times和http://www.horabola.com/times/1,Brasil – 2011-05-24 23:03:50

+0

而这个问题呢? – ColWhi 2011-05-24 23:05:57

回答

0

没有人可以告诉你为什么没有进一步的信息。 对后处理请求的响应总是空的(不管是否使用AJAX或其他方法),所以你必须检查服务器端脚本的原因。

+0

我知道它是一个奇怪的问题,但是让我发疯的事实是它在任何一台使用xampp ou lampp(在本地主机上)我已经在三种不同的计算机上测试过它,包括windows,linux和macos ......但是,在线上,它不工作...... – 2011-05-25 12:59:31

+0

可能有很多原因,例如不同的服务器设置你的问题不能在没有任何你所服务的事情的知识的情况下回答。 – 2011-05-25 20:54:26

相关问题