2013-04-15 119 views
-2

我有一个简单的链接列表,所以当单击每个链接时,我应该弹出一个对话框,其中包含从DB获取的更多信息并以json对象的形式发布回该对话框。JQuery UI对话框在一个服务器上工作,但不在另一个服务器上工作

现在的问题,这个设置可以在我的一台服务器上运行,并且不能在另一台服务器上运行。两台服务器都在运行Apache,两台服务器的通用性非常相似,除了一件事情,第一件事(工作事件)是VPS,第二件事是共享主机,我真的不确定这与它有什么关系,但这是唯一留给我想的事情。

<head> 

<link rel=stylesheet href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.10.1/themes/start/jquery-ui.css" type="text/css"> 
<script type="text/javascript" src="/js/jquery-1.8.2.min.js"></script> 
<script> 
function user_dialog(a,b){ 
    "undefined"!=typeof jQuery.ui?($("#dialog").attr("title","Detailed Information").html(a), 
    $("#dialog").dialog({ 
     modal:true, 
     width:400, 
     buttons: { 
      Cancel: function() { 
       $(this).dialog("close"); 
       }, 
       Download: function(){ 
        $(this).dialog("close"); 
        window.location=b 
        } 
        } 
        } 
        )) 
        :window.location=b} 

function user_notice(a){ 
    download_link=$(a).attr("href"); 
    $.ajax({ 
     type:"POST", 
     url:"/includes/json.php", 
     data:"action=reminder&thepath="+download_link, 
     dataType:"json", 
     error:function(){ 
      window.location=download_link 
      }, 
     success:function(a){ 
      1==a.status&&user_dialog(a.html,download_link); 
      } 
      }) 
      }; 
</script> 



</head> 

<body> 
<div class="bb_button"><a class="bb_xls" href=" " rel="nofollow" onClick=" user_notice(this,''); return false;">Download Now</a></div> 
<div id="dialog" style="display:none;"> <p>This is the default dialog which is useful for displaying information. The dialog window can be moved, resized and closed with the 'x' icon.</p> 
</div> 
<div id="g_plus_message"></div> 


<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.10.1/jquery-ui.min.js?ver=1.10.1"></script> 

</body> 

任何帮助,高度赞赏

+0

你的意思是“不工作”?你有任何警报,错误,调试信息? –

+0

完全没有任何警报,我不知道如何调试它 – AlexB

+0

在Chrome中按F12或在Firefox中运行Firebug,打开控制台和网络连接,观看那里发生的事情。 –

回答

0

我发现在我的json.php错误。

这是造成我的所有问题的错误是,我有过的代码下面一行

header('Status: 403 Forbidden'); 

感谢安德烈

相关问题