2012-07-12 73 views
0

我们突然遇到了jQuery加载函数的问题。jQuery加载url问题

比方说,我们有视图/页,这是“www.domain.com/register”和视图内我们如$('#div').load('messages/pixeltracker.htm'); 之前有脚本的URL,它总是返回www.domain.com/消息/ pixeltracker.htm它总是上升一个文件夹。

,但现在,它返回一个错误的URL www.domain.com/register/messages/pixeltracker.htm这显然会返回404错误和调试时,我注意到了我需要的信息前添加../ /pixeltracker.htm东西像 $('#div').load('../messages/pixeltracker.htm');

我只是想知道,如果这是一个服务器或浏览器的问题?

我希望有人能解释它。

Regards

+0

那是因为你使用的是相对路径的人。 http://www.boogiejack.com/server_paths.html如果你使用绝对路径,你不会有这个问题 – 2012-07-12 04:46:48

+0

但它之前工作,它是自动的一个文件夹,即使没有使用../我无法理解。不管怎样,谢谢。 – Sherwin 2012-07-12 05:22:22

回答

0

您是否在www.domain.com/register/之前打过该页面?如果您总是在最后使用反斜杠,则messages/pixeltracker.htm将起作用。否则,它不应该是正确的。

+0

我刚刚尝试过,仍然无法使用。感谢您的回答。 – Sherwin 2012-07-12 05:54:46

+0

好吧,我现在知道了,周围的方式将工作。 ;) – Sherwin 2012-07-12 06:10:25