javascript - 将参数传递给 JavaScript

标签 javascript jquery parameters

我正在尝试将两个参数传递给 JavaScript 函数。 不幸的是,这给了我错误。

这是函数

    function load(do,div)
    {
        var do;
        var div;
        document.getElementById('spinner').innerHTML = '<img src=\'/images/spinner.gif\'>';
        $('#'+div).load('rpc.php?'+do,
        function()
        {
            document.getElementById('spinner').innerHTML = '';
            $('#'+div).show('slow');
        }
    }

我这样调用它:

    <a href="javascript:;" onclick="load('limit','mydiv');">Get Limit</a>

我该如何解决这个问题?

最佳答案

doJavaScript 中的保留字。将变量名称更改为其他名称。此外,不要在函数体中重新声明参数。因此,请从函数体顶部删除 2 行 var 行。

如果您好奇 do 关键字的用途,它适用于 do...while 循环,其中条件在末尾而不是开头求值循环。它的用法是这样的:

do {
    // do stuff in loop at least once
} while (some_condition_is_true);

有关更多信息,请查看W3Schools .

关于javascript - 将参数传递给 JavaScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1961878/

相关文章:

javascript - 从网页获取 javascript 的结果

javascript - 自动对焦后触发Jquery函数

javascript - jQuery .animate() 导致输入不稳定

facebook - 将 facebook connect/twitter 与 jquery mobile 集成

javascript - 菜单项未显示(变量宽度计算错误)

types - 静态解析类型参数

javascript - IE8 中的 CSS/javascript 悬停错误 - 在 chrome 等中正常

javascript - 我可以让不同的浏览器以相同的方式显示 HTML 表单错误消息吗?

javascript - JQuery 数据从哪里来?

Java反射,获取参数类型