|
本帖最后由 22854632 于 2012-4-16 16:50 编辑
虽然我修改过后是不会报错了,但是具体原理我不知道是什么{:soso_e132:}
最新版的变成了要修改 x-debug.js 文件: (红色部份是我改的,把 #后面的全去掉就不会报错了,这是跟踪出来的)
} else {
X.util.setHiddenFieldValue('X_AJAX', 'true');
var url = document.location.href;
if (url.indexOf("#") != -1) {
url = url.substring(0, url.indexOf('#'));
}
Ext.Ajax.request({
form: theForm.id,
url: url,
isUpload: X.form_upload_file,
//params: serializeForm(theForm) + '&X_AJAX=true',
success: function (data) {
// see: http://extjs.com/forum/showthread.php?t=8129
// 如果页面中有FileUpload,responseObj.responseText会包含于 <pre>标签。
var scripts = data.responseText;
if (scripts) {
下面是我直接在官网的在线示例 测试抓图:(所有版本在IE下都会报这个错)
问题应该是出在 __doPostBack 有回发 像这样带 # 号的url的时候出的问题http://192.168.8.10:8088/Main.aspx#/Business/po_pomain/list.aspx
图1.在一个tab都没有打开的情况下是可以随意切换语言,Appbox那个例子也可以退出
图2.打开一个tab后不能切换语言,Appbox那个例子退出也会出问题而且很多有回发的页面都会报这个错
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|