接笔记二中代码:

后台对应的控制器代码如下:

[HttpPost]
        public void post_paraments()
        {
            Stream stream = Request.InputStream;
            string json = string.Empty;
            if (stream.Length != 0)
            {
                StreamReader streamreader = new StreamReader(stream);
                json = streamreader.ReadToEnd();
            }
            dynamic ParObject = JsonConvert.DeserializeObject<dynamic>(json);
            //按名字接收对应参数
            string time_start = Convert.ToString(ParObject.time_start);
            string time_end = Convert.ToString(ParObject.time_end);
            string brandobj = Convert.ToString(ParObject.brandobj[1].id);
            string region = Convert.ToString(ParObject.region);
            string persons= Convert.ToString(ParObject.persons);//走访距离
            //json为一串字符串,假定以下为结果
            string result_pp;
            //传result_json回前端页面
            return Content(result_pp);        }

前端接受位置:

$.ajax({
                        type: 'post',
                        url: '/Home_L/post_paraments',
                        contentType: 'application/json;charset=utf-8',//向后台传送格式
                        dataType:"json",//前台接受格式
                        data: JSON.stringify(postjson),
                        success: function (result) {
                           alert(map);//做接收参数后的相关工作
                        }                    });

上面代码中的result即为前端接收到的传回结果

在其后面的{}中做接收到返回参数后的操作。