为什么要执行不存在的javascript文件?
我的文件夹体系结构是: 脚本-->App-->Administration-->UserModel.js 我使用knockoutjs,因此我将html绑定到javascript,如下所示: AddUser.cshtml为什么要执行不存在的javascript文件?,javascript,asp.net-mvc,knockout.js,Javascript,Asp.net Mvc,Knockout.js,我的文件夹体系结构是: 脚本-->App-->Administration-->UserModel.js 我使用knockoutjs,因此我将html绑定到javascript,如下所示: AddUser.cshtml <script type="text/javascript"> $(function () { require(["Administration/UserModel"], function (userModel) { v
<script type="text/javascript">
$(function () {
require(["Administration/UserModel"], function (userModel) {
var userModel = new userModel();
ko.applyBindings(userModel, document.getElementById("AddUserForm"));
});
});
</script>
我删除了我的UserModel.js文件并启动了这个项目,然后我从firebug中检查,我注意到它发布了可观察的内容。此文件仍在执行中。但是我删除了这个文件。它是从哪里来的?您是否清除了浏览器缓存?还请检查您是否真的删除了文件本身(不仅将其从VS项目中排除),我没有考虑到这一点。谢谢..清除缓存是解决方案。
return function () {
var self = this;
self.email = ko.observable("");
self.password = ko.observable("");
self.createUser = function () {
webRequest.postJSON("/Administration/User/CreateUser", ko.toJSON(self), self.saveSucceeded);
}
}