我正在开发一个应用程序,当用户单击该按钮时,我需要在浏览器中打开一个窗口。但做完()完成后,我会犯一些错误。我不确定这是否是knockout.js问题,但我认为这是:
我在js文件中有一个击倒动作:
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)中,火狐没有问题。
发布于 2017-12-09 03:29:28
天哪,我只需要用Ctrl + F5刷新网页。
https://stackoverflow.com/questions/47726737
复制相似问题