js发送post请求获取json遍历写入html

不怎么用, 记录下方便以后用。数据基本上都在后台处理完了,拿过来直接用

function ajax_post(url) {
        $('#html').empty();

		var id = $('#game_id option:selected').val();
        var postData = {
            'id': id,
        };

        $.post(url,postData,function(requst){
            if(requst.code == 1){
                var data = JSON.parse(requst.data);
                var len = getJsonLength(data);//获取json数组长度
                var htmlSpan = "";
                for (var i = 0; i < len; i++ ){
                    htmlSpan += "<label><input type='checkbox' value='" + data[i]['id'] + "' name='type[]'>" + data[i]['name'] + "</label>";
				}
				$('#html').html(htmlSpan);
            }else {
                alert(requst.msg);
            }
        });
    }
    //获取json数组长度
    function getJsonLength(jsonData){
        var jsonLength = 0;
        for(var item in jsonData){
            jsonLength++;
        }
        return jsonLength;
    }

猜你喜欢

转载自my.oschina.net/u/3538113/blog/1796269
今日推荐