回答編集履歴
1
追記&訂正
answer
CHANGED
@@ -7,7 +7,7 @@
|
|
7
7
|
|
8
8
|
ソースコードから見るとコントローラー名が CallTestController、アクションメソッド名が PostProcess のように思えます。そうだとすると jQuery ajax のコードで url: "/hoge/post" では目的のアクションメソッドは呼び出せないはずです。
|
9
9
|
|
10
|
-
たぶん開示できないところを隠しので実際とは違のではないかと想像してますが、何にせよ url: "/hoge/post" の部分が間違っているのではないかと思います。確認してください。
|
10
|
+
たぶん開示できないところを隠したので実際とは違うのではないかと想像してますが、何にせよ、"No HTTP resource was found" というエラーメッセージを見る限り、url: "/hoge/post" の部分が間違っているのではないかと思います。確認してください。
|
11
11
|
|
12
12
|
|
13
13
|
> 引数なしの状態だと、エラーは出ず、PostProcessメソッドにたどり着くのでurlの問題ではないと思います。
|
@@ -22,6 +22,6 @@
|
|
22
22
|
|
23
23
|
本題とは関係ないですが重要なこととして・・・
|
24
24
|
|
25
|
-
async: false はどうしてもそうしなければならない理由がない限り辞めた方が良いです(デフォルトの true にしておく)。何かの問題で応答が返ってこないとブラウザがフリーズ状態になってしまいます。
|
25
|
+
async: false はどうしてもそうしなければならない理由がない限り辞めた方が良いです(デフォルトの true にしておくべき)。何かの問題で応答が返ってこないとブラウザがフリーズ状態になってしまいます。
|
26
26
|
|
27
|
-
もし、どうしてもそうしなければならない理由があるとすると、jQuery ajax を使うのは適切でななくて、他の手段を考えた方が良いかもしれません。
|
27
|
+
もし、どうしてもそうしなければならない理由があるとすると、そもそも jQuery ajax を使うのは適切でななくて、他の手段を考えた方が良いかもしれません。
|