Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 如何使用AJAX在网页上显示动态数据_Angularjs_Ajax_Jsp_Spring Mvc_Ibm Data Studio - Fatal编程技术网

Angularjs 如何使用AJAX在网页上显示动态数据

Angularjs 如何使用AJAX在网页上显示动态数据,angularjs,ajax,jsp,spring-mvc,ibm-data-studio,Angularjs,Ajax,Jsp,Spring Mvc,Ibm Data Studio,这是我关于这个社区的第一个问题 所以, 我已经创建了两个jsp页面,它们使用Spring MVC实现以下功能: 1.显示从MVC控制器获取的数据,数据来自SQL数据库中的表。 2.将行插入数据库中的表中 这两种功能都工作正常 现在我想在同一个网页上显示这两个功能,当我在数据库中插入行时,它应该同时显示更新的表 请告诉我如何在不使用AJAX刷新的情况下在同一网页上动态插入和显示数据 PS:我试着使用AngularJS,但找不到出路 谢谢您可以参考以下示例代码进行演示 $(document).rea

这是我关于这个社区的第一个问题

所以, 我已经创建了两个jsp页面,它们使用Spring MVC实现以下功能: 1.显示从MVC控制器获取的数据,数据来自SQL数据库中的表。 2.将行插入数据库中的表中

这两种功能都工作正常

现在我想在同一个网页上显示这两个功能,当我在数据库中插入行时,它应该同时显示更新的表

请告诉我如何在不使用AJAX刷新的情况下在同一网页上动态插入和显示数据

PS:我试着使用AngularJS,但找不到出路


谢谢

您可以参考以下示例代码进行演示

$(document).ready(function () {
    commonGateWay(/Get,"load URL","",loadTableDataSuccess);

    $(document).on("click","#update",function(event){
        //insertTable request
        commonGateWay(/Post,"insert URL","",insertTableDataSuccess);
    });
});


function loadTableDataSuccess(data){
    //construct your table rows here
}

function insertTableDataSuccess(data){
    //again call load table req from here
    commonGateWay(/Get,"test URL","",loadTableDataSuccess);
}

//Method to initiate AJAX request
function commonGateWay(type, url, data, callback) {
    $.ajax({
        type: type,
        url: url,
        data: data,
        success: function (data) {
            callback(data);
        }
    });
}