我的JavaScript函数没有看到全局变量(匿名函数)

时间:2014-11-20 10:28:21

标签: javascript anonymous-function

(免责声明:我是JS的真正新手,不要生气) 我有这段代码:

var myUrl="getjson.php";


window.onload = function () {
    poll();
};

function poll() {
    setTimeout(function () {
        $.ajax({
            dataType: 'json',
            url: myURL,
            success: function (data) {

                //MyNamespace.myFunction(data); //DO ANY PROCESS HERE

            },
            complete: poll
        }); 
    }, 5000);
};

尝试运行时,控制台会报告“ReferenceError: Can't find variable: myURL (anonymous function)" 我应该改变什么才能使这项工作,为什么?

提前谢谢,

取值

2 个答案:

答案 0 :(得分:0)

变量名称不同,不是myURL,而是myUrl

答案 1 :(得分:-2)

myURL与myUrl不同。 Javascript区分大小写。