JSPとサーブレットを使用してWebアプリケーションを開発しています。
私はとに不慣れAJAX
ですJQuery
。
次のコードを使用して、自分のjsp
ページから2つのリクエストを送信しています。servlet
$(document).ready(function()
{
var $ul = $(SALUTATION);
$.get('MyServletName?action=cmbSALUTATION', function(responseJson)
{
$.each(responseJson, function(index, item)
{
$('<option>').text(item).appendTo($ul);
});
});
setValSALUTATION();
});
function setValSALUTATION()
{
$.get('ProfileContactsMain?action=cmbSALUTATIONValue', function(responseJson)
{
$.each(responseJson, function(index, item)
{
$("#SALUTATION").val(item);
});
});
}
1つ目はhtmlの値を入力しcombobox
、2つ目combobox
はデータベースからそのレコードの値を設定します。コンボボックスは毎回入力されますが、その特定のレコードの値は毎回設定されるわけではなくsetValSALUTATION()
、データがコンボボックスにロードされる前に実行される場合があります。
だから私のコードに何か問題がありますか?またはこれを行うためのより良い方法はありますか....
前もって感謝します....