Hey,
ich habe das Problem, dass ich nicht weiß wie ich das passende element finden soll...
Ich habe diese Funktion geschrieben.. Aktuell greife ich mit
darauf zu. Wenn ich jetzt aber mehrere Listen einsetzen möchte, wie weiß ich von welche Liste der Ajax gestartet wurde? :-/
Hoffe ihr könnt mir helfen
EDIT: Sorry das braucht man vllt auch..
ich habe das Problem, dass ich nicht weiß wie ich das passende element finden soll...
Ich habe diese Funktion geschrieben.. Aktuell greife ich mit
Code:
JOALB_INAJAX = $(".joa-listbox").first();
Code:
function LoadviaAJAX(){
$.postJSON({
classname : optionen.AjaxOption.classname,
functionname : optionen.AjaxOption.functionname,
limit_offset : "0",
limit_count : optionen.ItemLimitLoad,
parameter : optionen.AjaxOption.parameter
}, function(json) {
if (json.success == true) {
// passende Liste finden.
JOALB_INAJAX = $(".joa-listbox").first();
OPT = JOALB_INAJAX.data();
JOALB_INAJAX.data("LIMIT_OFFSET", OPT.AjaxOption.ItemLimitLoad);
JOALB_INAJAX.find(".joa-listbox-liste li").remove();
for ($i in json.data) {
ItemSource = OPT.ItemSource(json.data[$i]);
JOALB_INAJAX.find(".joa-listbox-liste").append("<li>" + ItemSource.html + "</li>");
Item = JOALB_INAJAX.find(".joa-listbox-liste li").last();
Item.click(OnItemClicked);
Item.data( {ID: ItemSource.id, fnc_onClick: OPT.ItemClick } );
}
}
});
}
Hoffe ihr könnt mir helfen
EDIT: Sorry das braucht man vllt auch..
Code:
$.postJSON = function (data, callback) {
$.ajax({
dataType: "json",
url: AjaxPath,
data: data,
success: function(json)
{
if(json.showmessage!=undefined)
{
if(json.showmessage==1)
{
var buttonlist = {
"Schließen": function () {
$(this).dialog("close");
}
};
ShowMsgBox("Information", json.message, "", "", buttonlist);
}
}
if(json.zugriff===false)
{
dialogelem = parent.$("#dialog-form_zugriff_verweigert");
dialogelem.dialog("open");
}else if(json.login===false){
dialogelem = parent.$("#dialog-form_login");
dialogelem.dialog("open");
}else{
callback(json);
}
},
type : 'post'
});
};
Zuletzt bearbeitet: