javascript中的参数错误无效
我的Javascript代码是这样的javascript中的参数错误无效,javascript,internet-explorer,extjs,Javascript,Internet Explorer,Extjs,我的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',
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会出现错误“invalid arguments”,但在Firefox中可以正常工作。
有人知道我该如何解决这个问题吗?将您的第一行更改为:
Var Mainurl=”http://localhost/Employee/SearchEmployee.aspx?”
到
Var
应该是Var
,您的语音标记应该是“
”,而不是“
”将您的第一行更改为:
Var Mainurl=”http://localhost/Employee/SearchEmployee.aspx?”
到
Var
应该是Var
,你的语音标记应该是“
”,而不是“
”非常惊讶这样的东西在FF中起作用。你应该使用
var mainurl...
而不是
Var Mainurl...
var始终是var(小写)。像mainurl这样的变量也是小写的(但这是“just”约定)
因此,首先将Var更改为Var,并检查Ext.urlEncode是否已加载并与ie6兼容(不知道,但认为它是一个js库,对吗?)
然后让自己了解IE的最新情况;)(不应该再支持IE 6了,这让人非常头疼)非常惊讶这样的东西在FF中能起作用。你应该使用
var mainurl...
而不是
Var Mainurl...
var始终是var(小写)。像mainurl这样的变量也是小写的(但这是“just”约定)
因此,首先将Var更改为Var,并检查Ext.urlEncode是否已加载并与ie6兼容(不知道,但认为它是一个js库,对吗?)
然后让自己了解IE的最新情况;)(不应该再支持IE 6了,这让人非常头疼)请先更正语法。 Like
Var
应该是Var
请尝试以下url
var url = { eid :empID,
DOB : dob,
Gender : gender,
Category : category,
IsActive :isActive
};
Ext.urlEncode()
获取一个对象并将其转换为编码的URL。e、 g.Ext.urlEncode({foo:1,bar:2})
将返回“foo=1&bar=2”
请先更正语法。
LikeVar
应该是Var
请尝试以下url
var url = { eid :empID,
DOB : dob,
Gender : gender,
Category : category,
IsActive :isActive
};
Ext.urlEncode()
获取一个对象并将其转换为编码的URL。e、 g.Ext.urlEncode({foo:1,bar:2})
将返回“foo=1&bar=2”
第一行(“
)中的引号似乎不是标准的(”
)引号。这可能是问题的原因。您是从某个地方粘贴的吗?firefox中可能也有脚本错误。但它可能被抑制。请检查。第一行(“
)中的引号似乎不是标准的“
。也许这就是问题的原因。你是从某处粘贴的吗?firefox中也可能有脚本错误。但它可能会被压制。请查收。