Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 如果这是我的json对象-如何在处理程序中访问该对象?_Jquery_Asp.net_Json_Httphandler - Fatal编程技术网

Jquery 如果这是我的json对象-如何在处理程序中访问该对象?

Jquery 如果这是我的json对象-如何在处理程序中访问该对象?,jquery,asp.net,json,httphandler,Jquery,Asp.net,Json,Httphandler,以及调用处理程序的函数: var handler = "HttpHandlers/UpdateAdditionalCoverageDetailsHandler.ashx"; var coverages = { PersonID: personId, DetCode: "", Reimbursement: "", Deductible: "", MaximumPerAnnum: "", MaximumPerVisit: "", MaximumPerVisits:

以及调用处理程序的函数:

  var handler = "HttpHandlers/UpdateAdditionalCoverageDetailsHandler.ashx";
                var coverages = { PersonID: personId, DetCode: "", Reimbursement: "", Deductible: "", MaximumPerAnnum: "", MaximumPerVisit: "", MaximumPerVisits: "", SvcCode: "" };
                var maximums = { PersonID: personId, DetCode: ["ACUPUN", "PODIAT", "OSTEOP"], MaximumPerAnnum: "" };
                var obj = { Coverages: coverages, CoverageCombinedMaximums: maximums };

                var objJson = JSON.stringify(obj);
                var data = '{ "items":' + objJson + '}';

                callHandler(handler, data, saveSuccessful, failure);
以及我的处理程序中的方法:

 function callHandler(handler, obj, onSuccess, onFail) {

                $.ajax({
                    type: "POST",
                    url: handler,
                    data: obj, // obj,
                    //contentType: "application/json; charset=utf-8",
                    dataType: "json",
                    success: onSuccess,
                    fail: onFail

                });

            }
public void ProcessRequest(HttpContext上下文){
bool issucessful=真;
var items=context.Request.Params[“items”];
如果(成功)
{
JavaScriptSerializer ser=新的JavaScriptSerializer();
Dictionary dict=序列反序列化(项);
}
其他的
{
SendErrorMessage(上下文);
返回;
} 
}

你能澄清一下你在这里问的是什么吗?我的处理程序中的var项是空的……但我确实在那里看到了一些东西……我将发布。这个问题演变成了这里的答案:
 public void ProcessRequest (HttpContext context) {
        bool isSuccessful = true;

        var items = context.Request.Params["items"];

        if (isSuccessful)
        {

            JavaScriptSerializer ser = new JavaScriptSerializer();
            Dictionary<string,object> dict = ser.Deserialize<Dictionary<string, object>>(items);

        }
        else
        {
            SendErrorMessage(context);
            return;
        } 
    }