if 语句中的 JavaScript 错误 "Function expected"

标签 javascript jquery

当我单击页面上的按钮时,我收到一条“预期功能”错误消息。 错误出现在第一个 if 语句上。

我有以下代码:

Response_Error: function (xhr, textStatus, errorThrown) {
    if (textStatus && (textStatus == 'error' || textStatus == 'parsererror')) textStatus = '';
    if (errorThrown && errorThrown == 'error') errorThrown = '';
    var html = '';
    try {
        html = (textStatus ? 'textStatus: ' + textStatus + '<br/>' : '') +
            (errorThrown ? 'errorThrown: ' + errorThrown + '<br/>' + '<br/>' : '') +
            (textStatus || errorThrown ? '' : '<hr/>') + xhr.responseText;
    }
    catch (err) {
        document.write(err.description + '<br/>' + xhr.responseText);
    }

    if (Page._lastModalDialog) {
        try {
            if (false) { // HACK: change this to true to put contents on a textarea
                html = html.replace('<', '&lt;').replace('>', '&gt;');
                html = "<form><textarea rows='40' cols='120'>" + html + "</textarea></form>";
            }
            $(Page._lastModalDialog).html(html).fadeIn("slow");
        }
        catch (err) {
            document.write(err.description + '<br/>' + html);
        }
        Page._lastModalDialog = null;
    }
    else {
        document.write(html);
    }
},

最佳答案

您可以从 chrome 检查器控制台或 fire bug 确定出现错误的行,我认为它与在需要函数时提供变量有关。

关于if 语句中的 JavaScript 错误 "Function expected",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6878154/

相关文章:

javascript - 替换 Javascript 或 JQuery 中的单引号

javascript - 如何使用 jquery 在选项卡上单击加载 html 文件

javascript - JQuery 内联对话框

javascript - 如何将 Javascript 对象传递给 PHP 文件?

javascript - 错误-使用Javascript和HTML Canvas 制作鼠标事件绘制功能

jquery - 在 CanJs 中查找附加到元素的控件的名称

javascript - 如何检查浏览器是否支持公钥凭据?

jquery - 图像调整 Canvas

javascript - HTML标签<audio>在不同浏览器中的表现

javascript - 如何将数据绑定(bind)到多选?