search

Home  >  Q&A  >  body text

javascript - Google Chrome relative path is based on current page

It is a simple ajax cross-domain value transfer, using the relative path code as follows:

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

But my file directory is like this

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

The above code is that the relative path of the chrome browser in changepictures.js is not based on the current js? The url should be "../../Qiniu/changeMysql.php", but now I can use the above url to pass the value correctly. do not know why. Could you guys help me out or tell me how to check this error? Thank you very much~

曾经蜡笔没有小新曾经蜡笔没有小新2823 days ago611

reply all(1)I'll reply

  • 漂亮男人

    漂亮男人2017-05-19 10:11:53

    It should be the html file imported relative to the js file, and has nothing to do with the path of the js file.

    reply
    0
  • Cancelreply