jer*_*iuh 3 jquery internet-explorer blueimp
我正在使用blueimp和user_dirs(基于会话的上传目录).
在FF,Chrome,Safari等上传完成后,我会看到缩略图显示.
在上传完成后的IE 9中,我看到"Error SyntaxError:Invalid character".IE开发面板显示没有错误.AND ...如果我刷新缩略图显示并且上传成功.
在IE 8中它是相同的,但我得到"错误[对象错误]",如果刷新我看到上传成功,缩略图存在和链接.
如果我使用Chrome提取收到的JSON,我会看到如下条目:
{
"files": [{
"name": "us (1).jpg",
"size": 40294,
"type": "image\/jpeg",
"url": "http:\/\/upload.mysite.com\/uploads\/9cb5b4df96928f247b5bce2d4ed8a300\/us%20%281%29.jpg",
"thumbnail_url": "http:\/\/upload.mysite.com\/uploads\/9cb5b4df96928f247b5bce2d4ed8a300\/thumbnail\/us%20%281%29.jpg",
"delete_url": "http:\/\/upload.mysite.com\/blueimp\/server\/php\/?file=us%20%281%29.jpg",
"delete_type": "DELETE"
}]
}
Run Code Online (Sandbox Code Playgroud)
我下一步调试这个是什么?有没有办法在IE的开发面板中访问实际错误?
// 5.29 12:27 CST更新
当使用IE时,它在main.js中的/cors/result.html上获得了404:
$('#fileupload').fileupload(
'option',
'redirect',
window.location.href.replace(
/\/[^\/]*$/,
'/cors/result.html?%s'
)
);
Run Code Online (Sandbox Code Playgroud)
更新到正确的路径时:
$('#fileupload').fileupload(
'option',
'redirect',
window.location.href.replace(
/\/[^\/]*$/,
'/blueimp/cors/result.html?%s'
)
);
Run Code Online (Sandbox Code Playgroud)
我现在得到"错误清空文件上传结果",但在刷新显示上传成功之前按照...
找到另一个404文件:jquery.xdr-transport.js
修正路径,现在一切都很顺利.
//结束更新
在IE中你可以试试F12 Network标签,Start Capturing看看实际的请求/响应,如果你还没有.比较内容类型和长度的标题以及数据的实际编码与来自Chrome的数据,看看是否可以发现任何明显的差异?
| 归档时间: |
|
| 查看次数: |
4412 次 |
| 最近记录: |