我有一个 javascript 代码,应该在单击 View 页面上的链接后启动,但显示错误。怎么了? 错误是:' 0x800a01bd - JavaScript 运行时错误:对象不支持此操作'
Javascript代码:
var MenuController = function () {
};
MenuController.prototype.Logout = function () {
$.ajax({
type: "GET",
url: '/Account/Logout',
success: function (response) {
alert('log out');
window.close();
}
});
};
HTML 代码:
<a onclick="new MenuController.Logout();" alt="Log out">Log out</a>
</li>
...
<script src="/js/Controller/MenuController.js" type="text/javascript"></script>
最佳答案
您缺少构造 MenuController 的括号。 new MenuController.Logout();
应该变成 new MenuController().Logout();
关于javascript - 如何从 MVC4 链接调用 Javascript 方法(错误 JavaScript 运行时错误 : Object doesn't support this action),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36913090/