マップからデータを取得する方法について知りたい。言語変更を解決する
私は3つのボタンがあります。
Jspページから登録、更新、削除します。
JSPが2つあります。 First.jspとSecond.jsp。
私はsecond.jspにfirst.jspを含めました。 aaa
ボタンはsecond.jspにあります。
At First.jsp。
私は言語変更のためのコンボボックスを持っています。クリックするだけで言語を変更する必要があります。
英語と日本語の2つの言語があります。
言語IDに従ってajaxを使用してAPIクラスを送信します。 id = 1(日本語)、id = 2(英語)の場合
コンボボックス変更機能の内側にajax apiを書きました。以下は私のコードです。
$.ajax({
url : 'aa/idsend',
cache : false,
type : 'GET',
dataType : 'json',
contentType : 'application/json; charset=utf-8',
data : "lid="+select,
success: function(data) {
},
});
サーバーから次の形式でデータを受信します。
{data = Object {1: "Would you like to register?", 2: "Would you like to update?", 3: "Would you like to delete?"}
上記のデータはデータベースからのものです。新しいデータをデータベースに追加すると、idは4になります。「何かがある」
ボタンのクリックイベントでこれらのデータを取得する方法を知りたい。 登録ボタンをクリックした場合、登録文のみを受け取りたいです。もう一つはそれに似ています。
上記のAjaxコールのように同じ方法で送信する必要がありますが、登録ボタンをクリックするとURLで登録が送信されるため、サーバー側では送信する内容をサーバーが知ることができます。 –
なぜあなたは 'contentType: 'application/jsonを設定しましたか? charset = utf-8 '、 '?あなたはGET要求をしていますが、要求の本文にはそのタイプを記述する内容はありません。 – Quentin
"サーバーから次の形式のデータを受け取りました。" - JSONで表現した方が楽になるでしょう。 – Quentin