2015-04-03 51 views
0

我想要做的是通过Ajax在网站上加载内容。所以假设我们有这个主页example.com/blankpage(我用htaccess来摆脱.html部分)。目前我有这个工作,我点击指向mysite.com/blankpage#PAGE1的页面上的链接,Ajax脚本将加载PAGE1.html中的所有文本,并将其放入blankpage的div中。通过Ajax加载内容无需散列

现在,这是我真正想要做的。假装我在页面上有另一个链接,如:mysite.com/blankpage?action=PAGE2。点击按钮的作品,它实际上会加载文件的内容,但只有在加载新页面后才会这样做。它实际上并没有加载PAGE2,它加载blankpage,然后用PAGE2的内容替换div的内容,这正是我想要的,但没有页面加载/刷新。

在过去的一个小时里,我一直在尝试在我的Ajax加载脚本中发现一个错误,但后来发现它可能是哈希标记。做Ajax页面加载需要#还是我实际上在某个地方犯了一个错误。

如果需要,我可以发布代码。

+0

你是否拥有服务器? – theonlygusti 2015-04-03 13:18:59

+0

是的,它在我的本地网络上使用XAMPP。我在我的笔记本电脑上,但服务器在我的桌面上。通过IP访问而不是共享路径。 @ sagar-naliyapara,标题可能相似,但我们有非常不同的问题。我没有问题直接加载页面。 – user3126739 2015-04-03 13:23:01

回答

2

你可以试试jquery load()函数。 我认为这对您的需求很有用。

像div一样是“blankPage”。 所以你可以做这样的

$('#blankPage').load(your url); 
在这个负载功能

你可以返回你的观点,并把这个blankPage格。