回答編集履歴

1

コメント欄の文章を移動させるよう言われたので移動させました。内容自体に違いはありません。

2018/12/23 17:14

投稿

退会済みユーザー
test CHANGED
@@ -1,9 +1,45 @@
1
- 無事解決した。
1
+ 皆さから得情報をまとめます
2
2
 
3
- みなさんにご指摘頂いた箇所修正と、
3
+ php変数をJavaScriptで使用する方法。
4
4
 
5
- データベースに読み込むCSVファイルの文字コードを「SJISとCR+LF」から「UTF-8NとLF」に変更することでうまくいきました。
6
5
 
7
- 変なところで改行が入っていたのは文字コードの影響だったみたいです。
8
6
 
7
+ ①JavaScript用の変数にphpで呼び出した変数を文字列として代入。
8
+
9
+
10
+
11
+ var js用変数名= "<?php echo php変数名; ?>";
12
+
13
+
14
+
15
+
16
+
17
+ ②今回はファイル名をパスの一部として使いたかったのでパスの部分と結合させる。
18
+
19
+
20
+
21
+ var texture1 = loader.load("../imgs/" + wrong1);
22
+
23
+ ※JavaScriptの場合は文字列の結合に+を使用する。
24
+
25
+
26
+
27
+
28
+
29
+ ③ソースをみると謎の改行、ブラウザ表示の変数と変数の間にも謎のスペース問題
30
+
31
+
32
+
33
+ データベースに読み込むCSVファイルの文字コードが「SJISとCR+LF」になっていたのが問題だった。
34
+
35
+ 一度該当テーブルの中身を全削除し、
36
+
37
+ 同じcsvファイルを開き、文字コードを「UTF-8NとLF」上書き保存。
38
+
39
+ 再度csv ファイルからテーブルにデータを入れるとペースや改行が消え、無事画像データが読み込まれました。
40
+
41
+
42
+
43
+ 今回はteratailでmix-peachさんmts10806さにお手伝い頂いたのと、周囲の友人と先生方の協力も得て無事解決出来ました。
44
+
9
- 回答してくれた本当にありがとうございました
45
+ さん本当にありがとうございました