Wie (in Javascript, Jquery oder Ajax & so) kann ich eine lokale Textdatei oder eine XML-Datei in eine Variable laden?

Zunächst weiß ich<input type="file" value="c:\\blah.txt"> wird nicht funktionieren. Ich habe Ajax und andere Dinge ausprobiert, aber Google hat Sicherheit, also kann ich nicht. Wie könnte ich eventuell ein @ ladloka Datei in JavaScript (nicht PHP)? Nein, ich versuche nicht, die Daten von Leuten zu stehlen.

Oder, wenn nichts davon funktioniert, ist es möglich, Daten von einer Eingabeaufforderung an eine HTML / JavaScript-Datei / Seite zu übergeben, ohne dass ein kompliziertes Server-Setup erforderlich ist? (Die Eingabeaufforderung liest die Datei und gibt sie an den HTML-Code weiter.)

Was ichbin nich versuchen zu tun
<script type="text/javascript" src="//www.mydomain.com/scriptfile.js">

Einer meiner fehlgeschlagenen Versuche:

$.ajax({
    type: "GET",
    url: path,
    dataType: "script",
});

Ich habe versucht, das Skript und den Texttyp sowohl für JS- als auch für Textdateien zu verwenden, aber kein Glück. Ich erhalte immer wieder Google-Sicherheitsfehler in der Konsole.

Was ich bin versuchen zu tun

Ich möchte eine Datei.txt im Format "Datei" laden. Sagen wir, ich habevar x = /path/to/localfile/text.txt.

Dann möchte ich im Grunde tun:

var x = "c:\\folder\\test.txt";
$.ajax({
    async: false,
    type: "GET",
    url: x, //<------
    dataType: "text",
    contentType: "application/x-www-form-urlencoded;charset=UTF-8",
    success: function (data) {
        alert(data);
        //parse the file content here
    }
});

rundsätzlich möchte ich eine Datei aus einem Variablennamen laden und die Daten der Textdatei an die Variable y senden.

Aber wie viele Methoden ich auch versuche, sie funktionieren nicht.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage