java - AJAX:同时两个请求

标签 java jquery html ajax servlets

我正在使用 JSP 和 Servlet 开发 Web 应用程序。

我是 AJAXJQuery 的新手。

我使用以下代码从我的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() 在数据加载到组合框中之前执行。

那么我的代码有什么问题吗?或者有没有更好的方法来做到这一点......

提前致谢......

最佳答案

    $(document).ready(function()
    {
            var $ul = $(SALUTATION);
            $.get('MyServletName?action=cmbSALUTATION', function(responseJson) 
            {
                $.each(responseJson, function(index, item)
                { 
                    $('<option value=' + item +'>').text(item).appendTo($ul);
                });
 setValSALUTATION(); 
            });

    });

function setValSALUTATION()
{
        $.get('ProfileContactsMain?action=cmbSALUTATIONValue', function(responseJson)
        {
            $.each(responseJson, function(index, item) 
            {
            $("#SALUTATION").val(item);
            });
        });
}

关于java - AJAX:同时两个请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14727061/

相关文章:

javascript - 多选检测更改时选择和取消选择的选项

java - PMD 工具是否可以选择显示违规计数的差异(代码更改之前和之后)?

Java Web 应用程序作为桌面应用程序,我应该选择哪些框架?

javascript - 如何使用jQuery在元素中导入onClick

javascript - 如何创建接受参数或类型和方法的 JavaScript 函数

html - Firefox 主体边距错误?

java - 如何在没有克隆开销的情况下获得集合/映射的固定状态迭代器

javascript - request.getCookies() 始终为空

python - 如何使用 mechanize (python) 在 global_form ListControl 元素中进行选择?

html - CSS flex 盒 : How do you align child elements of a flexbox container to opposite far ends of the main axis?