Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.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
Extjs Ext:如何评估输入?_Extjs - Fatal编程技术网

Extjs Ext:如何评估输入?

Extjs Ext:如何评估输入?,extjs,Extjs,如何评估输入?下面是我尝试获取JSon输入的方式: var store =new Ext.data.Store({ autoLoad : true, proxy : new Ext.data.HttpProxy({ url: '../../../SomeWebService/Service.svc/XmlToJSON/0', method: 'POST' }), reader: new

如何评估输入?下面是我尝试获取JSon输入的方式:

var store =new Ext.data.Store({
        autoLoad : true,
        proxy : new Ext.data.HttpProxy({
            url: '../../../SomeWebService/Service.svc/XmlToJSON/0',
            method: 'POST'
        }),
        reader: new Ext.data.JsonReader(
            {
                id: '_id',
                root: 'ROOT.I',
                totalProperty: 'total',
                successProperty: 'success'
            }, 
            record
        )/* ,
        data:data  */
    });
下面是我以字符串/文本形式获得的web服务输出:

"{ \"Doc\": {\"I\": {\"ID\": \"1010\", \"ID1\": \"True\", \"ID2\": \"-1\", \"ID3\": \"1\", \"FD\": \"10\", \"ID4\": \"mm\" } }}"
我的实际输入必须如下所示:

"{ "Doc": {"I": {"ID": "1010", "ID1": "True", "ID2": "-1", "ID3": "1", "FD": "10", "ID4": "mm" } }}"
但阅读器并没有读取web服务的输出,
请提供帮助。

Web服务的
返回类型出现问题。因此,您可以像这样使用

WebOperationContext.Current.OutgoingResponse.ContentType = "application/json; charset=utf-8";             
return new MemoryStream(System.Text.Encoding.UTF8.GetBytes(strjson));

输出在存储设置中没有任何意义。您能向我解释一下,您希望输出在网格中如何可视为一个模型或一行吗?输出字符串是作为web服务的输出(文本/字符串)得到的,json阅读器无法读取我理解,您希望该字符串在web应用程序的表结构中如何显示?将有一个ext js网格,其中包含几个列,每个列都需要ID、ID1、ID2的数据。。分别属性