javascript - 谷歌瀏覽器相對路徑卻以目前頁面為基準
曾经蜡笔没有小新
曾经蜡笔没有小新 2017-05-19 10:09:53
0
1
530

就是個簡單的ajax跨域傳值,使用了相對路徑程式碼如下:

    //这里我没有做浏览器判断
    var url ="../Qiniu/changeMysql.php";
        console.log(URL);
        $.ajax({
            url:url,
            type:'POST',
            data:{'randomName':randomName,'id':id},
            dataType:'JSON',
            success:function(res){}
            )};

但是我的檔案目錄是這樣的

 vtour_background----Qiniu------------changeMysql.php
                  | 
                  ---BackgroudHTML---indextest.html(为浏览器运行页面,引用changepictures.js)
                                  |    
                                  ---scripts ----------------changepictures.js
                                  

上面的程式碼是changepictures.js中的chrome瀏覽器相對路徑不是以目前js為基準的嗎?那url應該是「../../Qiniu/changeMysql.php」才對,但現在用上面的那個url才能正確傳值。不知道為什麼。大神們能否幫我解答,或是告訴我檢查這個錯誤的方法。感激不盡~

曾经蜡笔没有小新
曾经蜡笔没有小新

全部回覆(1)
漂亮男人

應該是相對於js檔案被引入的html檔案,和js檔案所在路徑無關.

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板