新しい行のエスケープ文字は間違った方向にあります。 \n
である必要があります。
ファイルに文字列"/n"
が含まれていないと仮定して(そしてget
が正しく動作すると仮定して)、分割の2番目の要素を存在しない内部HTMLに配置するように求めています。
これ以外にも、ファイルがロードされたときにブラウザのコンソールから404が表示されないことを確認してください。私はそれは単に私が見
Test Line 1
Test Line 2
Test Line 3
を含む私のCSCI-Classes.txtファイルで次のコード
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js"></script>
<script type="text/javascript">
function capFunction() {
jQuery.get("CSCI-Classes.txt", function(data) {
var group=data.split("\n");
document.getElementById("testDisplay").innerHTML = group[1];
});
}
</script>
</head>
<body>
<input type="button" value="Test" onClick="capFunction()" />
<div id="testDisplay"></div>
</body>
</html>
を使用してローカルで作業を取得するために管理している
EDIT
値Test Line 2
はtestDisplay
divの内部HTMLとして表示されます。
file:
プロトコルを使用してHTMLファイルにアクセスするときに、アプリケーションサーバーを使用してこれを実行する場合にのみ、これが機能します。
file:protocolでローカルファイルシステムからファイルを取得しようとしていますか? – guest271314
私はこれに新しいので、あなたが何を意味するかは完全にはわかりません。私はあらゆる種類のサーバーから何も実行していません、すべてがローカルマシン上にあり、私はちょうどhtmlファイルを実行しています。 – jGutilla
http://stackoverflow.com/questions/42590625/posting-from-local-html-javascript-website-to-an-online-php-file – guest271314