Spring Ajax JSON JQuery - PullRequest
       1

Spring Ajax JSON JQuery

1 голос
/ 23 июля 2010

Кто-нибудь может предложить учебник, где я могу интегрировать Ajax в мое приложение Spring MVC, используя библиотеку JSON для обмена данными ????? Я должен использовать JQuery с AJAX в моем приложении

Ответы [ 3 ]

2 голосов
/ 23 июля 2010

http://blog.springsource.com/2010/01/25/ajax-simplifications-in-spring-3-0/ имеет хороший быстрый старт

2 голосов
1 голос
/ 04 ноября 2011

http://api.jquery.com/jQuery.ajax/ это действительно просто, вы можете начать с restEasy, как реализовать базовый RestWEbservice, затем вы можете сделать ajax-вызов с веб-страницы в этот сервис, затем вернуться из этого сервиса json и проанализировать его очень легко, если выне могу найти, я могу помочь вам

внутри пружины написать контроллер, как этот сервис

   @GET
    @Produces({MediaType.APPLICATION_JSON})
    @Path("getAllAlbums")
    public String getAllAlbums() {
        List<Album> albums = photoService.getAlbums();
        String albumListasJson = jgen.getFilteredJsonString(albums);
        return albumListasJson;
    }

это библиотека json

 <dependency>
            <groupId>net.sf.json-lib</groupId>
            <artifactId>json-lib</artifactId>
            <classifier>jdk15</classifier>
            <version>2.4</version>
        </dependency>

и сторона ajax

function getAlbums(){
    $.ajax({
        type:       "GET",
        url:        "../rest/xxxx/" + userID,
        dataType:       "text",   //"json"
        cache   :       "false",
        //content :       "document.body",
        success:        function(msg) {
            albums = "{\"albums\":" + msg + "}";
            tplAlb = tmpls['viewId-01'];
            if (tplAlb && albums) {
                data = JSON.parse(aaaa);
                if (data.albums.length == 0) {
                    $.post("../rest/cccccc/" + userID + "/" + "aaaaaaa");
                    getAlbums();
                }
//                alert(data.albums.length);

            }
        }
    });
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...