suchen

Heim  >  Fragen und Antworten  >  Hauptteil

javascript – Der relative Pfad von Google Chrome basiert auf der aktuellen Seite

Es handelt sich um eine einfache domänenübergreifende Ajax-Wertübertragung, bei der der relative Pfadcode wie folgt verwendet wird:

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

Aber mein Dateiverzeichnis sieht so aus

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

Der obige Code ist der relative Pfad des Chrome-Browsers in changepictures.js. Basiert er nicht auf dem aktuellen js? Die URL sollte „../../Qiniu/changeMysql.php“ lauten, aber jetzt kann ich die obige URL verwenden, um den Wert korrekt zu übergeben. weiß nicht warum. Kann mir jemand bei der Beantwortung dieser Frage helfen oder mir sagen, wie ich diesen Fehler überprüfen kann? Vielen Dank~

曾经蜡笔没有小新曾经蜡笔没有小新2816 Tage vor561

Antworte allen(1)Ich werde antworten

  • 漂亮男人

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

    应该是相对于js文件被引入的html文件,和js文件所在路径无关.

    Antwort
    0
  • StornierenAntwort