如何解决为什么此代码可在我的本地主机上运行而不能在线运行?
| 下面的代码在我的本地主机上工作正常,当我上传到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还是其他方法),因此您必须检查服务器端脚本的原因。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。