我正在使用 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()
在数据加载到组合框之前执行。
那么我的代码有什么问题吗?或者有没有更好的方法来做到这一点......
提前致谢....