2016-01-08 65 views
-1

首先,jQuery在localhost(XAMPP)中正确加载,但在ftp上打开时(使用FileZilla上传到ftp),它不加载任何内容。jQuery.load无法在Chrome和IE中加载

更新(编辑):它只在Firefox中正常工作。 firefox与其他浏览器不同的症状是,它会要求多个权限来填写ID和密码,然后才能到达第一个索引站点,而其他问题只需要一次。

这是我的代码,它应该加载。

HTML:

<button onclick="setLayout('layout2.html');">Layout2 F</button> 
<div id="layout-grid"></div> 

的Javascript:

function setLayout(selectedLayout) { 
    $("#layout-grid").load("custom/layout/layout2.html"); 
} 

我试图改变.txt和绝对URL ftp.77-house.com:2002/custom/layout/layout2.html但仍然无法正常工作。毕竟没有错误显示在控制台中。我在这里错过了什么?它是关于某些东西被阻止的安全或另外的东西阻止它加载外部FTP?

谢谢你的建议!希望你能帮助我第一次使用ftp。

+0

你尝试给绝对网址? –

+0

我尝试使用绝对的FTP,仍然无法正常工作,我会为此编辑问题。它可以通过传递给url加载,但不会使用jQuery.load加载。 – Mes

回答

1

它看起来像是路径/网址问题。

试试这个:

$("#layout-grid").load("http://yoursite/custom/layout/layout1.html"); 
+0

我尝试了几种方式与absulute ftp链接,但它仍然无法正常工作。它使用复制粘贴URL正确加载到浏览器,但不会加载时使用jQuery.load – Mes

+0

我已经更新了线索,它只能在Firefox中正确加载。 – Mes

1

有可能是你需要检查两件事情。首先确保你的网址是正确的。其次,检查您想要访问的文件的CHMOD。不知何故,他们可能会受到限制。正确设置权限,那么你会很好

+0

我已经更新了线索。它只适用于Firefox。请重新检查以查看症状。非常感谢 ! – Mes