2016-11-23 11 views
-3

私にはtextareaがあります。私はテキストファイルの内容をロードし、その内容をtextareaに入力したいと思います。ajaxを使用してテキストエリアにテキストファイルの内容をロードする

コードは次のとおりですが、何も起こりません。テキストエリアで作業するとき、私textzareaのidが代わりには.text(データ)の「データ」オブジェクトが正常に取り込まれている場合、あなたが.val(データ)を使用しようとする場合がありますcontenu-trame-cr

答えて

1

であることを

$('#contenu-trame-cr').load('http://gravelines-si.fr/TrameCR.txt', function (data) { 
    $(this).text(data); 
}); 

注意編集した

: それはのようなものに行く必要があり、あなたのパスから:あなたならば、それは動作するはずですIMHO

$('#contenu-trame-cr').load('/SDIN/SDINAccueil/Accueil/tools/TrameCR.txt', function (data) { 
    $(this).val(data); 
}); 

をファイルへの正しいパスを取得できます。このサンプルがうまくいかない場合は、一緒に遊んでください。

どのプラットフォームを使用していますか? ASP MVC Webサイト、PHPを書いていますか?

.Loadは、サーバーによってのみサービスされるという要求であることを忘れないでください。単にブラウザでhtmlファイルを実行している場合は、動作しません。

+0

ご回答いただきありがとうございますが、http://gravelines-si.fr/TrameCR.txtへのリクエストを処理するサーバーである –

+0

が動作していないようです。クロスサイトスクリプティングエラーまたは任意のタイプのエラーが発生していますか?それはコンソールで何を言いますか?関数が呼び出されているかどうかをデバッグしましたか? 「データ」の価値(もしあれば)は何ですか? – astian

+0

gravelines-si.fr/TrameCR.txtは私のテストを行うための単なる例ですが、なぜそれが動作していないのかと思います。 実際に私のローカルフォルダにテキストファイルがありますが、そのルートを書き込む方法はわかりません!私はsymfonyを使って作業しています。私は実際にあなたのローカルフォルダ内に単純な "/[filename.extension"があれば、 –

関連する問題