adamlar yapıcı işlevlere yönelik nesneleri çağıran ben kukla soru olduğunu biliyorum ama çok ve asla ulaşamadı çalıştı .. Buradajavascript
<button type="button" onclick="loadDepartment();" id="dep">Departments</button>
function deleteDep(id){
$.ajax({
url : '/Spring3HibernateApp1/deleteDep',
type : 'GET',
data : {
"id" : id,
},
dataType : "json"
});
}
function loadDepartment(){
$(document).ready(function() {
$.ajax({
url : '/Spring3HibernateApp1/indexDep',
type : 'GET',
error : function(that, e) {
alert(e);
},
success : function(data) {
var newData = data.MyListDep;
gridDep = new GridLibraryDep({data: newData, deletefunction: deleteDep(id)});
gridDep.display();
}
});
});
}
ve JS
yılındafunction GridLibraryDep(data, deletefunction) {
\t this.data = data.data;
\t this.deletefunction = deletefunction.deletefunction(id);
}
GridLibraryDep.prototype = {
deleteRow : function() {
\t \t $("input:checkbox:checked").each(bindContext(function(index, item) {
\t \t \t var str = $(item).attr("id");
\t \t \t str = str.substring(str.indexOf("_") + 1);
\t \t \t var id = this.data[str][this.columns[1]];
\t \t \t this.deletefunction(id);
\t \t \t
\t \t \t this.data.splice(str, 1);
\t \t \t this.deleteTable();
\t \t \t this.display();
\t \t }, this));
\t }}
i jsp içinde deletefunction erişebilir ve js kullanmak istiyorum .. ama em kimliği jsp tanımlanmayan verir .. herhangi bir öneri ??
Hangi parametrelerin geçtiğine bakın ve bildirilenler ... –
Ardından, işlevi çağırmanız gerekmiyor, bir işlev çağrısının sonucu değil… –
ve ne yapıyorum .. deleteDep kullanıyorum –