質問編集履歴
3
誤字
test
CHANGED
File without changes
|
test
CHANGED
@@ -602,7 +602,7 @@
|
|
602
602
|
|
603
603
|
スクリプト経由せずコントローラへ飛ぶ場合、
|
604
604
|
|
605
|
-
$this->request->data['confirm']には、前画面(確認画面)から
|
605
|
+
$this->request->data['confirm']には、「前画面(確認画面)から来たよ。」
|
606
606
|
|
607
607
|
という意味での値'send'が入っております。
|
608
608
|
|
2
分かった所までを追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -583,3 +583,37 @@
|
|
583
583
|
});
|
584
584
|
|
585
585
|
```
|
586
|
+
|
587
|
+
|
588
|
+
|
589
|
+
【翌日追記】
|
590
|
+
|
591
|
+
翌日調べて分かったことを追記致します。
|
592
|
+
|
593
|
+
|
594
|
+
|
595
|
+
スクリプト経由でコントローラへ飛ぶと、コントローラのswitch文の部分、
|
596
|
+
|
597
|
+
$this->request->data['confirm']の値がNULLになっておりました。
|
598
|
+
|
599
|
+
そのためcaseで条件に引っかからず処理が下まで流れてました。
|
600
|
+
|
601
|
+
|
602
|
+
|
603
|
+
スクリプト経由せずコントローラへ飛ぶ場合、
|
604
|
+
|
605
|
+
$this->request->data['confirm']には、前画面(確認画面)からの来たよ。
|
606
|
+
|
607
|
+
という意味での値'send'が入っております。
|
608
|
+
|
609
|
+
|
610
|
+
|
611
|
+
このため、case NULL:の時(スクリプト経由時)は、case 'send'と同じ処理を通るようにしてあげれば、とりあえずは、意図したように動きはしますが、NULLになるのは現象であって根本的な原因ではないと考えております。
|
612
|
+
|
613
|
+
|
614
|
+
|
615
|
+
なぜスクリプト経由だと、
|
616
|
+
|
617
|
+
$this->request->data['confirm']がNULLになってしまうのでしょう?
|
618
|
+
|
619
|
+
Webプログラム独学で初心者のため、これが「普通」、「当たり前の動作」なのかどうかも分からないでいます。
|
1
タイトル変更
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
【CakePHP、JavaScript】ポスト送信時スクリプトを挟むと、遷移が変わってしまうのでしょうか?
|
1
|
+
【CakePHP、JavaScript】ポスト送信時スクリプトを挟むと、なぜ遷移が変わってしまうのでしょうか?
|
test
CHANGED
File without changes
|