javascript - $.ajax({}) を js 関数で呼び出すことはできますか?
伊谢尔伦
伊谢尔伦 2017-07-05 10:47:48
0
3
823
####1. アンケート調査をしたいのですが。ページには複数の質問があり、各質問の下に複数のオプションがあります。最後に、送信時にユーザーがログインしているかどうかを判断するための送信ボタンがあります。質問とオプションは、JSP ページの $.ajax を通じてバックグラウンドから動的に取得され、HTML 形式でフォアグラウンドに表示されます。送信するときに、選択したアイテムと質問を取得し、バックグラウンド統計のためにバックグラウンド データベースに保存する必要があります。

2.フォームフォーム

リーリー

質問とオプションの動的な読み込み

リーリー

送信関数 submitAnswer()

リーリー

3. 現在の問題は、

$.ajax({})function submitAnswer() {} に追加すると、js 関数 submitAnswer に入力できないことです。全て。 $.ajax({}) を削除することによってのみ、submitAnswer 関数を実行できます。

アドバイスをお願いします。

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

全員に返信(3)
洪涛

一重引用符を使用して、Ajax のデータパラメータの下に値を追加するだけです。次のコードを参照してください
data : {"investigateTitle": '${iyInvestigate.title}',"investigateID":'${iyInvestigate.id}',"subjectOp":'subject',"selectItemOp":'selectItem',"userid":'${sessionScope.user.id}'},

いいねを押す +0
曾经蜡笔没有小新

console.logと書いて関数が入っているかどうかを確認します。


さらに、あなたの書き方:

リーリー

js ファイルでイベントをバインドする理由:

html

リーリー

js

リーリー
いいねを押す +0
迷茫

$(document).ready(function(){}) に submitAnswer() を入れてみることができます

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート