日期:2014-05-16  浏览次数:20369 次

jquery的load方法对于路径貌似很有问题啊....
某页面loading.aspx有一下jquery代码
JScript code

$(function () {
$('a.loading').click(
    function () {
                $('#pane').load("../我/DDD.aspx", {}, function () {
        alert('OK');});
            }
          );
});




发现路径有几个问题
1.该文件和DDD.aspx文件同一目录时,如果路径直接写"/DDD.aspx",点击加载无效

2.把DDD.aspx放到根目录里,路径写"../DDD.aspx",点击有效果

3.把DDD.aspx放到根目录里的某文件夹里,如果文件夹是中文,就没效果,反之有效果

4.把DDD.aspx放到同一目录里的某文件夹里,无论文件夹是什么都没效果.....


郁闷啊.....

------解决方案--------------------
该文件和DDD.aspx文件同一目录时,如果路径直接写"DDD.aspx",点击加载无效
------解决方案--------------------
你应该先了解下相对路径和绝对路径

/是指绝对路径了
../是指相对路径
如果你第一种/DDD.aspx
不行的话 可以尝试./DDD.aspx