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

使用jQuery ajax文件下传ajaxfileupload组建碰到的有关问题:返回json带有pre标记的解决方案

2012-09-08 
使用jQuery ajax文件上传ajaxfileupload组建碰到的问题:返回json带有pre标记的解决方案开发货比百家购物搜

使用jQuery ajax文件上传ajaxfileupload组建碰到的问题:返回json带有pre标记的解决方案

开发货比百家购物搜索的后台,增加文件异步上传的功能,前端使用的js组建是jquery,曾经使用过ajaxfileupload,直接使用,碰到了个问题:

返回jason格式的数据报了错。于是,firebug下跟踪下,结果如下:


使用jQuery ajax文件下传ajaxfileupload组建碰到的有关问题:返回json带有pre标记的解决方案

结果是正常的。

检查下spring servlet的配置,也没有错。
??? <bean
?? ??? ?value="application/json" />
?? ??? ?<property name="mediaTypes">
?? ??? ??? ?<map>
?? ??? ??? ??? ?<entry key="json" value="application/json" />
?? ??? ??? ??? ?<entry key="html" value="text/html" />
?? ??? ??? ?</map>
?? ??? ?</property>
?? ??? ?<property name="viewResolvers">
?? ??? ??? ?<list>
?? ??? ??? ??? ?<bean />
?? ??? ??? ??? ?<bean
?? ??? ??? ??? ??? ?/>
?? ??? ??? ??? ??? ?<property name="prefix" value="/jsp/" />
?? ??? ??? ??? ??? ?<property name="suffix" value=".jsp" />
?? ??? ??? ??? ?</bean>
?? ??? ??? ?</list>
?? ??? ?</property>
?? ??? ?<property name="defaultViews">
?? ??? ??? ?<list>
?? ??? ??? ??? ?<!-- 输出为JSON数据 -->
?? ??? ??? ??? ?<bean
?? ??? ??? ??? ??? ?)
??????????? eval( "data = " + data );

改成:

??????? if ( type == "json" ){
?????? ??? ?data = jQuery.parseJSON(jQuery(data).text());
??????? }

OK,如此问题就解决了。

比较购物网站:http://www.huobibaijia.com/ 。研究比较购物技术,感兴趣的朋友QQ联系。

QQ:909546261

?

?本文为原创,雷同者均为抄袭,可以转载作为学习研究或备份所用,本人保留一切权利,转载请注明出处。

原文:http://emeifeng.iteye.com/blog/1307506

热点排行
Bad Request.