紧接上篇,jQuery调用jsonp,并且在页面上展示

在上篇中提到了spring4.1+支持jsonp的调用,做了个例子,用来在页面上展示jsonp:
(js写的丑了点,本人后端出生,前端大侠们轻拍~)

var Menu = function () {

    return {
        getMenuData: function (json) {
            console.log(json);
            var data = json.data;
            var html = "";
            for (var i = 0 ; i < data.length ; i ++) {
                var url = data[i].u;
                var name = data[i].n;
                var sub = data[i].i;
                
                html += "";
                html += "";
                
            }
            $("#itemCatMenu").html(html); 
        },
        
        getJSONP: function (serverUrl, callbackFun) {
            $.ajax({
                type: "get",
                url: serverUrl,
                dataType: "jsonp",
                jsonp: "callback",
                jsonpCallback: callbackFun,
                success: function(json){
//                    console.log(json);
                },
                error: function(e){
                    if (e.status != "200") {
                        console.log(e);
                    }
                }
            });
        }
    };
    
}();

$(document).ready(function()
{
    var serverUrl = "http://localhost:8088/rest/menu/list";
    Menu.getJSONP(serverUrl, "Menu.getMenuData");
});

展示的效果:


尚自习 | 程序员的进阶平台 itzixi.com

紧接上篇,jQuery调用jsonp,并且在页面上展示_第1张图片
微信公众号:BeJavaGod

紧接上篇,jQuery调用jsonp,并且在页面上展示_第2张图片

Java技术交流群

你可能感兴趣的:(紧接上篇,jQuery调用jsonp,并且在页面上展示)