質問編集履歴

4

動作パターンを見つけたので追記

2019/06/16 09:58

投稿

misskabu
misskabu

スコア28

test CHANGED
File without changes
test CHANGED
@@ -232,6 +232,12 @@
232
232
 
233
233
 
234
234
 
235
+ **関数を外部jsファイルからHTMLに移動して直に記述すると2回目以降も動作しました。
236
+
237
+ 外部jsファイルが一回しか読み込まれないのが問題のようです。**
238
+
239
+
240
+
235
241
  ### ソースコードのGit
236
242
 
237
243
  下のページに公開しております。

3

検証が進んだので変更しました。

2019/06/16 09:58

投稿

misskabu
misskabu

スコア28

test CHANGED
File without changes
test CHANGED
@@ -210,19 +210,25 @@
210
210
 
211
211
  のようにパラメーターを打ち込んでも空のテーブルが返ってきます。~~
212
212
 
213
+
214
+
215
+ ~~下のようにパラメーターなしのURLで読み込み直しても、やはり関数は作動しません。
216
+
217
+ http://localhost:8080/find_record/~~
218
+
219
+
220
+
221
+ ~~http://localhost:8080 でindex.htmlにアクセスし、そこからhttp://localhost:8080/find_record/ に~~POST methodで遷移した直後だけ~~、
222
+
223
+ 正常に作動し、期待した結果が返ってきます。~~
224
+
225
+
226
+
213
227
  ブラウザのURL欄に直接パラメーターを打つとデータが返ってくる場合があります。
214
228
 
215
-
229
+ 一旦ボタンを押して結果を出した後、ブラウザの戻るボタンでページを検索前に戻した後、再度違う条件で検索すると正常に動作します。
216
-
230
+
217
- 下のようにパラメーターなしのURLで読み込み直しても、やはり関数は作動しせん
231
+ かしそ後連続して検索しようとするとやはり関数が見つからないと言われ
218
-
219
- http://localhost:8080/find_record/
220
-
221
-
222
-
223
- http://localhost:8080 でindex.htmlにアクセスし、そこからhttp://localhost:8080/find_record/ にPOST methodで遷移した直後だけ、
224
-
225
- 正常に作動し、期待した結果が返ってきます。
226
232
 
227
233
 
228
234
 

2

検証結果に差が出たので変更しました。

2019/06/16 09:40

投稿

misskabu
misskabu

スコア28

test CHANGED
File without changes
test CHANGED
@@ -204,11 +204,13 @@
204
204
 
205
205
  ### 試したこと
206
206
 
207
- ブラウザのURL欄に直接
207
+ ~~ブラウザのURL欄に直接
208
208
 
209
209
  http://localhost:8080/find_record/?textValue=7&radioValue=1
210
210
 
211
- のようにパラメーターを打ち込んでも空のテーブルが返ってきます。
211
+ のようにパラメーターを打ち込んでも空のテーブルが返ってきます。~~
212
+
213
+ ブラウザのURL欄に直接パラメーターを打つとデータが返ってくる場合があります。
212
214
 
213
215
 
214
216
 

1

人様にお願いする礼儀が抜けていたので追加しただけです。

2019/06/16 09:19

投稿

misskabu
misskabu

スコア28

test CHANGED
@@ -1 +1 @@
1
- JavaScriptの関数が他のページから遷移してすぐしか発動しない。
1
+ JavaScriptの関数が他のページからPOST遷移してすぐしか発動しない。
test CHANGED
@@ -12,6 +12,10 @@
12
12
 
13
13
 
14
14
 
15
+ どなたか解決法をご存知ありませんか?
16
+
17
+
18
+
15
19
  ```text
16
20
 
17
21
  ReferenceError: Can't find variable: findRecordByTextValue