Extjs使用ScriptTagProxy获得服务器json字符串时报错:invalid label

 

 

 

Extjs提交时,会默认提交一个名为callback的参数,返回式亦会获取参数,我们需要在服务端对callback进行处理。

(即使返回正确的Json格式字符串,亦会报错:invalid label)

       // 获取ScriptTagProxy提交时的默认参数callBack 
string callBack = context.Request["callBack"]!=null? context.Request["callBack"]:string.Empty;
//Json后的字符串
string temp=JsonConvert.SerializeObject(result);
//使用ScriptTagProxy时 callBack 不会为空
if (!string.IsNullOrEmpty(callBack))
{
context.Response.Write(string.Format("{0}({1})", callBack, temp));
context.Response.End();
}
else
{
//未使用ScriptTagProxy
context.Response.Write(temp);
context.Response.End();
}



转载于:https://www.cnblogs.com/ericyi/archive/2012/04/09/2438314.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值