问题描述
|
下面的代码在我的本地主机上工作正常,当我上传到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还是其他方法),因此您必须检查服务器端脚本的原因。