質問編集履歴
4
動作パターンを見つけたので追記
title
CHANGED
|
File without changes
|
body
CHANGED
|
@@ -115,6 +115,9 @@
|
|
|
115
115
|
一旦ボタンを押して結果を出した後、ブラウザの戻るボタンでページを検索前に戻した後、再度違う条件で検索すると正常に動作します。
|
|
116
116
|
しかしその後連続して検索しようとするとやはり関数が見つからないと言われます。
|
|
117
117
|
|
|
118
|
+
**関数を外部jsファイルからHTMLに移動して直に記述すると2回目以降も動作しました。
|
|
119
|
+
外部jsファイルが一回しか読み込まれないのが問題のようです。**
|
|
120
|
+
|
|
118
121
|
### ソースコードのGit
|
|
119
122
|
下のページに公開しております。
|
|
120
123
|
Github:**https://github.com/misskabu/StudentDirectory/tree/master/src**
|
3
検証が進んだので変更しました。
title
CHANGED
|
File without changes
|
body
CHANGED
|
@@ -104,14 +104,17 @@
|
|
|
104
104
|
~~ブラウザのURL欄に直接
|
|
105
105
|
http://localhost:8080/find_record/?textValue=7&radioValue=1
|
|
106
106
|
のようにパラメーターを打ち込んでも空のテーブルが返ってきます。~~
|
|
107
|
-
ブラウザのURL欄に直接パラメーターを打つとデータが返ってくる場合があります。
|
|
108
107
|
|
|
109
|
-
下のようにパラメーターなしのURLで読み込み直しても、やはり関数は作動しません。
|
|
108
|
+
~~下のようにパラメーターなしのURLで読み込み直しても、やはり関数は作動しません。
|
|
110
|
-
http://localhost:8080/find_record/
|
|
109
|
+
http://localhost:8080/find_record/~~
|
|
111
110
|
|
|
112
|
-
http://localhost:8080 でindex.htmlにアクセスし、そこからhttp://localhost:8080/find_record/ にPOST methodで遷移した直後だけ、
|
|
111
|
+
~~http://localhost:8080 でindex.htmlにアクセスし、そこからhttp://localhost:8080/find_record/ に~~POST methodで遷移した直後だけ~~、
|
|
113
|
-
正常に作動し、期待した結果が返ってきます。
|
|
112
|
+
正常に作動し、期待した結果が返ってきます。~~
|
|
114
113
|
|
|
114
|
+
ブラウザのURL欄に直接パラメーターを打つとデータが返ってくる場合があります。
|
|
115
|
+
一旦ボタンを押して結果を出した後、ブラウザの戻るボタンでページを検索前に戻した後、再度違う条件で検索すると正常に動作します。
|
|
116
|
+
しかしその後連続して検索しようとするとやはり関数が見つからないと言われます。
|
|
117
|
+
|
|
115
118
|
### ソースコードのGit
|
|
116
119
|
下のページに公開しております。
|
|
117
120
|
Github:**https://github.com/misskabu/StudentDirectory/tree/master/src**
|
2
検証結果に差が出たので変更しました。
title
CHANGED
|
File without changes
|
body
CHANGED
|
@@ -101,9 +101,10 @@
|
|
|
101
101
|
```
|
|
102
102
|
|
|
103
103
|
### 試したこと
|
|
104
|
-
ブラウザのURL欄に直接
|
|
104
|
+
~~ブラウザのURL欄に直接
|
|
105
105
|
http://localhost:8080/find_record/?textValue=7&radioValue=1
|
|
106
|
-
のようにパラメーターを打ち込んでも空のテーブルが返ってきます。
|
|
106
|
+
のようにパラメーターを打ち込んでも空のテーブルが返ってきます。~~
|
|
107
|
+
ブラウザのURL欄に直接パラメーターを打つとデータが返ってくる場合があります。
|
|
107
108
|
|
|
108
109
|
下のようにパラメーターなしのURLで読み込み直しても、やはり関数は作動しません。
|
|
109
110
|
http://localhost:8080/find_record/
|
1
人様にお願いする礼儀が抜けていたので追加しただけです。
title
CHANGED
|
@@ -1,1 +1,1 @@
|
|
|
1
|
-
JavaScriptの関数が他のページから遷移してすぐしか発動しない。
|
|
1
|
+
JavaScriptの関数が他のページからPOST遷移してすぐしか発動しない。
|
body
CHANGED
|
@@ -5,6 +5,8 @@
|
|
|
5
5
|
index.htmlから遷移して1回目の検索は正常に動作しますが、もう一度同じボタンを押すと反応しません。
|
|
6
6
|
ブラウザの開発メニュで表示できるコンソール画面を確認したところ、関数が見つからないと言われているようです。
|
|
7
7
|
|
|
8
|
+
どなたか解決法をご存知ありませんか?
|
|
9
|
+
|
|
8
10
|
```text
|
|
9
11
|
ReferenceError: Can't find variable: findRecordByTextValue
|
|
10
12
|
```
|