我有这个jQuery函数:
$("#text").load("test3.php?id="+ Math.random());
此代码在页面中: user.php的
当我在此地址中浏览此页面时: http://127.0.0.1/user.php - 外翻是可以的。
但是,当我在这个地址中占用此页面时: http://127.0.0.1/user/
在div“text”中插入所有根页。
test3.php页面代码:
<?php
echo "test 678";
?>
答案 0 :(得分:2)
我不是相当关注这个问题,但是那里有区别,所以这可能会有所帮助:
当浏览器解析相对URL时,它会使用文档位置。您的两个文档位置不同,其中一个位置看起来像test3.php
应该> 的路径,另一个看起来像test3.php
应该的页面名称取代:
http://127.0.0.1/user.php + test3.php = http://127.0.0.1/test3.php
但
http://127.0.0.1/user/ + test3.php = http://127.0.0.1/user/test3.php ^-- note the difference
答案 1 :(得分:1)
问题是,当您致电http://127.0.0.1/user/
时,您就像是在致电http://127.0.0.1/user/index.php
。您应该有一个名为user
的文件夹,其中包含文件index.php
以使其正常工作。
我建议您将user.php
重命名为index.php
并将其移至文件夹user
。