する質問をすることでしか得られない、回答やアドバイスがある。-74AjaxでJavaサーブレットに飛んでいくファンクションです。動作は問題ありません。question_idにはint型で数字が入っています。}こちらがそのAjaxを受けるサーブレットです。CorrectAnswer);out.print(CorrectAnswer);}これでなぜデータを受け取れませんか。(JS内でdoneでデータを受け取っていますが、それがnullになります)以下試したことです。}結果は全てnullになります。以下同プロジェクト内の成功例を貼っておきます。mapper.writeValueAsString(jqd.getgetQuizzes());//4つのクイズのオブジェクトがJSONとして入っているout.print(json);}どうかご教授お願いします。attachmentクリップ0気になる質問をクリップするクリップした質問は、後からいつでもマイページで確認できます。クリップした質問に回答があった際、通知やメールを受け取ることができます。自分も答えを知りたい質問者以外のユーザにも役立つ評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。質問の評価を上げたことを取り消します低評価-評価を下げられる数の上限に達しました評価を下げることができません1日5回まで評価を下げられます1日に1ユーザに対して2回まで評価を下げられます質問の評価を下げるteratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。コメントをしてください。送信する質問の評価を下げる機能の利用条件この機能を利用するためには、以下の事項を行う必要があります。23:31複数のユーザーから「やってほしいことだけを記載した丸投げの質問」という意見がありました「質問を編集する」ボタンから編集を行い、調査したこと・試したことを記入していただくと、回答が得られやすくなります。件sort評価が高い順sort新着順sort古い順linkcheckベストアンサー0記載されているコードのみであれば、ほぼほぼ合っています。情報量が少ないため、重箱の隅をつつくしかないです。処理末尾にセミコロン「;」が無いことです。}のように記載してください。JavaScriptでは末尾のセミコロンは省略可能ですが、省略した場合の解釈はJavaScriptの解釈に任せられます。呼び出し側の記載によっては、プログラマが解釈したのと別な解釈がされます。セミコロンを省略した場合の作用を全て把握しているなら省略しても構わないと思いますが、ここで質問を投げかかているうちは省略しない方が良いでしょう。表示されなかった場合は、このメソッドが呼び出されていないことを意味します。JavaScriptでは、呼び出しているすべての.jsファイルにおいて同名のメソッドが存在すると、片方のメソッドは後にロードされたメソッドで上書きされます。(そうならないように記載もできますが。表示されていなければ、それに気づくはずです。はじめに、このコードを追加してみてください。);}これで、コンソールに、サーブレットで受け取ったパラメーターの数と全てのパラメーターが表示されます。これを見て、解決の糸口になるかもしれません。getQuizzesと表示されたら、JavaScriptで呼び出しているメソッドが間違っている。外部ライブラリを使用している場合は、パラメーター名にアンダースコア「_」を使用するのは避けた方が良いかもしれません。(アンダースコア「_」をハイフン「-」と同義と解釈するライブラリが存在します。)これで解決しない場合は、「question_id」を「questionId」などに変更することも検討してみてください。評価が高い回答ほどページの上位に表示されます。remove低評価0回答の評価を下げる下記のような回答は推奨されていません。評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。17:47お久しぶりです。結局Javaサーブレットで意図していたif文が呼ばれていないことが原因でした。返信が遅れてしまいすみません。結局Javaサーブレットで意図していたif文が呼ばれていないことが原因でした。返信が遅れてしまいすみません。呼び出している箇所の誤りがあるのではないでしょうか。未定義となるので送信パラメータに含まれず、サーブレットで取得できません。評価が高い回答ほどページの上位に表示されます。remove低評価0回答の評価を下げる下記のような回答は推奨されていません。評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。00:48いつもありがとうございます。引数なしで問題ないです。問題はgetCorrectAnswerで引数を受ける方がこちらです。このメソッドを呼び出した際にもコンソールログで確認しましたが、きちんとintで数値が出ましたので、このメソッドを呼び出した際、このメソッド内に数値が渡っていることは保証されております。いつもありがとうございます。引数なしで問題ないです。引数を受ける方がこちらです。このメソッドを呼び出した際、このメソッド内に数値が渡っていることは保証されております。08:24(試せることを試さず、もしくは公開せずにまた質問してるのか。)(試せることを試さず、もしくは公開せずにまた質問してるのか。少なくとも作成されているJavaScriptやサーブレットの実装内容自体には誤りがありませんので、ここには書かれていない部分での誤りがあるのではないでしょうか。違うサーブレットを呼び出している。違うメソッドに実装しているなど。少なくとも作成されているJavaScriptやサーブレットの実装内容自体には誤りがありませんので、ここには書かれていない部分での誤りがあるのではないでしょうか。違うサーブレットを呼び出している。違うメソッドに実装しているなど。メソッドの1行目にalert(question_id);と書いて実行してみてください。「null」や「undefined」と表示されたら、A-pZさんの回答を見直してください。書いて実行してみてください。「null」や「undefined」と表示されたら、A-pZさんの回答を見直してください。21:40有難うございます。現在色々と立て込んでおりいつ試せるかわかりませんが、必ず試します。いつも有難うございます。