IE中的Javascript函数参数未定义

时间:2011-02-02 17:51:07

标签: javascript

当我在Internet Explorer 8中将值传递给我的函数时,它会以未定义的形式返回。有什么东西会导致我应该寻找的这种行为吗?谢谢!

$(document).ready(function () {


    myFunction(true);

})


function myFunction(myValue){
    alert(myValue);
//IE8 displays undefined
//Other browsers display true
}

编辑:我稍后在函数中添加了一个参数,因此我调用的页面似乎被IE缓存,IE调用该函数而不设置参数。

我想另一个问题是为什么IE缓存页面?我正在使用jquery UI对话框来加载调用该函数的页面。在加载父页面时加载包含被调用函数的脚本。

2 个答案:

答案 0 :(得分:1)

我假设警报仅用于测试目的,但一切看起来都不错。我会尝试:

警报(myvalue的 “真”: “假”);

答案 1 :(得分:1)

我刚刚检查了您的代码here - 它在所有浏览器中均可正常使用!