大家好我有一个正在研究的CRUD系统,其中大部分是我工作但是由于某种原因,删除绑定剂似乎有效。
这是我在控制台中遇到的错误:
Uncaught SyntaxError: Unable to parse bindings.
Bindings value: click: delete
Message: Unexpected token }
以下是我的网站代码的示例:
http://jsfiddle.net/rqwku4kb/2/
这是令我头疼的代码:
Incident.prototype.delete = function(IncidentToRemove) {
var id = this.ID,
url = Incident.BASE_URL + (id ? '(' + encodeURIComponent(id) + ')' : '');
return $.ajax(url, {
type: 'DELETE',
dataType: 'json',
data: ko.toJSON({
Description: this.Description,
Incident: this.Incident
}),
success: function (data) {
console.log("Record was sucessfully saved.");
self.incidents.remove(IncidentToRemove);
$('#myModal').modal('hide');
}
});
};
我觉得这是一件愚蠢的事,但没有什么明显的东西吸引我的注意力。有谁知道这个问题可能在哪里?
答案 0 :(得分:1)
delete
是保留关键字,请尝试使用其他名称。请参阅JavaScript Reserved Words,但如果您确实想使用delete
作为函数名称,您可以执行Reserved words usage in JS。