[英]Invalid Argument error in javascript
我的Javascript代码是这样的
Var Mainurl=”http://localhost/Employee/SearchEmployee.aspx?”
var url = { "eid" :empID,
"DOB" : dob,
"Gender" : gender,
"Category" : category,
"IsActive" :isActive
};
window.open(Mainurl + Ext.urlEncode(url), 'Search Employee', "status=0, toolbar=0, location=0, menubar=0, directories=0, resizable=1, scrollbars=0,height=700, width=1000" );
当我在IE(v6.0)中执行我的应用程序时,它在window.open上给出错误“无效参数”,但在Firefox中可以正常工作。 有人知道我该如何解决吗?
将第一行从以下位置更改:
Var Mainurl=”http://localhost/Employee/SearchEmployee.aspx?”
至
var Mainurl="http://localhost/Employee/SearchEmployee.aspx?";
Var
应该是var
并且您的口语标记应该是"
而不是”
。
请首先更正语法。 像Var
应该是var
尝试以下网址。
var url = { eid :empID,
DOB : dob,
Gender : gender,
Category : category,
IsActive :isActive
};
Ext.urlEncode()
接受一个对象并将其转换为编码的URL。 例如Ext.urlEncode({foo: 1, bar: 2});
将返回"foo=1&bar=2"
。 ..
这种事情在FF中很有效,我感到非常惊讶。 你应该使用
var mainurl...
并不是
Var Mainurl...
var始终为var(小写)。 并且像mainurl这样的变量也是小写的(但这是“正好”的约定)。
因此,首先将Var更改为var。 并检查Ext.urlEncode是否已加载并与ie6兼容(不知道,但认为它是js库,对吗?)。
然后让自己获得IE的更新;)(不应该再支持IE 6,非常令人头疼)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.