आइटम के आईडी को कैसे पता चलेगा मैंने क्लिक किया? मेरी कोड नीचे दिया गया हैक्लिक किए गए आइटम से संबंधित मॉडल का आईडी कैसे ढूंढें?
$(function() {
ipl.mvc.view.openings_view = ipl.mvc.view.view_base.extend({
template: '/assets/t/plmt/companies.tmpl.html',
ID: '#tmpl_openings',
events: {
"click #edit": "editpost"
},
initialize: function() {
var _this = this;
_.bindAll(this, 'addOne', 'addAll', 'render', 'editpost');
_this.loadTemplate(_this.template, function() {
_this.model = new ipl.mvc.model.companies_model([]);
_this.model.view = _this;
_this.model.bind('change', _this.render, _this);
});
}
,
render: function() {
var _this = this
jsonData = _this.model.toJSON();
_.each(jsonData, function(model) {
$(_this.ID).tmpl(model).appendTo(_this.el);
return _this;
});
}
,
editpost: function(e) {
console.log("EDIT CLICKED");
e.preventDefault();
var ele = $(e.target);
console.log(ele);
_this.model = new ipl.mvc.collection.companies_collection([]);
var id = _this.model.get("id");
alert(id);
}
});
});
और टेम्पलेट
<a href="!/editpost/${id}" data-id="${id}"><button id="edit" ><img src="/assets/img/pencil.png" /></button></a>
मैं संपादित समारोह में उपयोग करने के लिए आईडी की जरूरत है, लेकिन टेम्पलेट से ${id}
नहीं मिल रहा है, और मैं उन चरणों का पालन करें और मैं इसे नहीं मिला ? टेम्पलेट से क्लिक किए गए आइटम के ${id}
कैसे प्राप्त करें?
कृपया कोड आप पोस्ट पर एक नज़र डालें, मुझे विश्वास यह गलत है अगर आप मुझसे पूछें कि इसमें बहुत से बंद ब्रैकेट हैं। अपने कोड को दोबारा सुधारने का प्रयास करें ताकि यह समाधान को खोजने और ढूंढने के लिए दूसरों को अधिक आमंत्रित कर सके – Sander