首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

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

2012-11-14 
Extjs使用ScriptTagProxy获得服务器json字符串时报错:invalid label???? 经过网上查找相关文档,原来extjs

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

???? 经过网上查找相关文档,原来extjs进行跨域访问时需要对callback进行处理。(extjs提交时,会默认提交一个名为callback的参数)。所以,我们需要在服务端对callback进行处理。处理方法如下:(以下为java代码)

?

?

/**获得callback的值*/String callBack=req.getParameter("callback");String ss="{"totalCount":"1","res":[" +"{"name":"scott","password":"123456","number":"0.55","birday":"1900-10-10","content":"asdfasdfasdfsadfsdf"}]}";String responseString="";if(callBack!=null&&!callBack.equals("")){/**使用ScriptTagProxy时*/responseString=callBack+"("+ss+")";}else{/**未使用ScriptTagProxy*/responseString=ss;} resp.getWriter().print(responseString);
?

?

热点排行