FineUI 官方论坛
标题:
x.ajax.js的问题
[打印本页]
作者:
czfeifan
时间:
2012-3-23 14:09
标题:
x.ajax.js的问题
第58行
success: function (data) {
// see:
http://extjs.com/forum/showthread.php?t=8129
// 如果页面中有FileUpload,responseObj.responseText会包含于 <pre>标签。
var scripts = data.responseText;
// 已经经过encodeURIComponent编码了,在ResponseFilter中的Close函数中
var prefix = scripts.substr(0, 5);
if (prefix.toLowerCase() === '<pre>') {
scripts = scripts.substr(5, scripts.length - 11);
scripts = decodeURIComponent(scripts.replace(/<\/?pre>/ig, ''));
}
//eval(scripts);
new Function(scripts)();
如果
scripts 为undefined 就会报错
修改为
var scripts = data.responseText;
if(scripts!=undefined)
{
// 已经经过encodeURIComponent编码了,在ResponseFilter中的Close函数中
var prefix = scripts.substr(0, 5);
if (prefix.toLowerCase() === '<pre>') {
scripts = scripts.substr(5, scripts.length - 11);
scripts = decodeURIComponent(scripts.replace(/<\/?pre>/ig, ''));
}
//eval(scripts);
new Function(scripts)();
}
作者:
30372245
时间:
2012-3-23 20:30
已经有网友遇到这个问题,正常情况应该不会出现这个问题,下个版本我会做容错处理
欢迎光临 FineUI 官方论坛 (https://fineui.com/BBS/)
Powered by Discuz! X3.4