【发布时间】:2013-01-21 12:46:59
【问题描述】:
我正在使用 JSP 和 Servlet 开发一个 Web 应用程序。
我是AJAX 和JQuery 的新手。
我使用以下代码:
从我的jsp 页面向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);
});
});
}
第一个填充 html combobox 中的值,第二个设置数据库中该记录的 combobox 中的值。每次都会填充组合框,但不会每次都设置特定记录的值,有时会在数据加载到组合框之前执行setValSALUTATION()。
所以我的代码有什么问题吗?或者有没有更好的方法来做到这一点......
提前谢谢....
【问题讨论】:
-
不胜感激的理由
标签: java jquery html ajax servlets