首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >window.open()在knockout.js中不工作

window.open()在knockout.js中不工作
EN

Stack Overflow用户
提问于 2017-12-09 08:26:15
回答 1查看 501关注 0票数 0

我正在开发一个应用程序,当用户单击该按钮时,我需要在浏览器中打开一个窗口。但做完()完成后,我会犯一些错误。我不确定这是否是knockout.js问题,但我认为这是:

我在js文件中有一个击倒动作:

代码语言:javascript
代码运行次数:0
运行
复制
function SaveBankCard(vm) {
if (viewModel._isBankCardChange()) {
    var modelJs = viewModel.BankCard.ToJS();

    return $.ajax({
        method: "POST",
        url: "../Profile/Save",
        dataType: "json",
        contentType: "application/json; charset=utf-8",
        data: JSON.stringify({
            currentCards: modelJs.Items,
            workerId: viewModel.Main.WorkerId()
        })

    })
        .done(function (changes) {
            viewModel._hashBankCardOld(viewModel.BankCard.GetHash());
            ShowSuccessContainer('Saved');

            if (changes.MemoAdded) {
                var url = '../Profile/Download?workerId='+ viewModel.Main.WorkerId();
                window.open(url, '_blank');
            }
        });
}

}

由于某种原因,在生产环境中未打开url配置文件/下载?workerId=(即使changes.MemoAdded为真)。然而,在试验现场,它正在工作..。

在工具中,我得到以下错误:

(WEB_PAGE上下文) app.binding的延迟要求没有设置绑定字段

(WEB_PAGE上下文) webstore.binding的延迟要求没有设置绑定字段

(WEB_PAGE上下文) runtime.binding的延迟要求没有设置绑定字段

非正常土著残疾人

非正常土著残疾人

(WEB_PAGE上下文) extensions::event_bindings:8:未被禁用的土著人{}

(WEB_PAGE上下文)扩展::绑定:5: Uncaught :无法读取未定义的{ TypeError:无法读取未定义的属性‘事件’的属性‘事件’::绑定:5:38在扩展::运行时:7:28}

未定义的TypeError:无法读取扩展处未定义的属性“绑定”::运行时:7

我不明白这些信息是什么意思。

任何想法都会很感激的..。我用的是击倒-3.3.0

更新:这些消息出现在Google (62.0.3202.94)中,火狐没有问题。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-12-09 11:29:28

天哪,我只需要用Ctrl + F5刷新网页。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47726737

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档