ASP.NET MVC 后台 URL 对象转换接收

来源:互联网 发布:win10重置网络设置 编辑:程序博客网 时间:2024/06/07 09:03

前台URL

后台获取

 /** *********************************  * MVC Json to Url  Action Requset Model * 创建人:Time * 创建日期:2016-9-23 * 调用:$.paramUrlJson(); ********************************* */; (function ($, window, document, undefined) {    $.extend({        paramUrlJson: function (name, arr, index) {            var param = function (name, arr, index) {                var paramstr = "";                if (arr instanceof Array) {                    for (var j = 0; j < arr.length; j++) {                        if (arr[j] instanceof Array) {                            paramstr += param(name, arr[j]);                        } else if (arr[j] instanceof Object) {                            paramstr += param(name, arr[j], j);                        } else {                            paramstr += "&" + name + "=" + arr[j];                        }                    }                } else {                    var i = 0;                    for (var x in arr) {                        if (arr[x] instanceof Array) {                            paramstr += param(x, arr[x], i);                        } else {                            if (name != "") {                                if (index != undefined) {                                    paramstr += "&" + name + "[" + index + "]." + x + "=" + arr[x];                                } else {                                    paramstr += "&" + name + "[" + i + "]." + x + "=" + arr[x];                                }                            } else {                                paramstr += "&" + x + "=" + arr[x];                            }                        }                        i++;                    }                }                return paramstr;            }            return param(name, arr, index);        }    });})(jQuery, window, document);
0 0