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();
}



相关文章:

  • 2021-12-26
  • 2022-12-23
  • 2023-02-08
  • 2021-10-31
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-01-20
  • 2021-07-28
  • 2021-12-26
  • 2021-04-05
  • 2022-12-23
  • 2021-12-13
相关资源
相似解决方案