注册 登录  
 加关注
查看详情
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

{'coding': 'life'}

          I want to be a geek

 
 
 

日志

 
 
 
 

SyntaxError: missing } in XML expression错误  

2010-12-13 09:49:35|  分类: 前端 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

在使用:ajaxFileUpload.js的时候,从后台回提示的时候老是出现这个错误:SyntaxError: missing } in XML expression

整了我很长时间,网上找了很多解决方法,大多数是和ext的,但最终还是解决方法竟是这样的:

uploadHttpData:function( r, type ){
   
var data =!type;
   
var dataparsed = r.responseText.split("{");//added by Jude
    dataparsed
= dataparsed[1].split("}");//added by Jude
   
///Commented By Jude
   
///data = type == "xml" || data ? r.responseXML : r.responseText;
   
// If the type is "script", eval it in global context
    data
= type =="xml"||"{ "+ dataparsed[0]+" }";//added by Jude
   
if( type =="script")
        jQuery
.globalEval( data );
   
// Get the JavaScript object, if JSON is used.
   
if( type =="json"){
       
eval("data = "+ data );
   
}
   
// evaluate scripts within html
   
if( type =="html")
        jQuery
("<div>").html(data).evalScripts();
                   
//alert($('param', data).each(function(){alert($(this).attr('value'));}));
   
return data;
}

 

,非常感谢!这位高手阿!

这是原址:http://stackoverflow.com/questions/3939741/ajaxfileupload-syntaxerror-missing-in-xml-expression

好好学习Javascript,哈哈

  评论这张
 
阅读(1468)| 评论(2)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018