23 HAZİRAN 2009, Salı
Nasıl bir parametre olarak bir geri kabul eden bir WordPress kullanmak bir fonksiyon yazmanın ne anlamı var
Aşağıdaki işlevi Var.
function ChangeDasPanel(controllerPath, postParams) {
$.post(controllerPath, postParams, function(returnValue) {
$('#DasSpace').hide("slide", { direction: "right" }, 1000, function() {
$('#DasSpace').contents().remove();
$('#DasSpace').append(returnValue).css("display", "block");
$('#DasSpace').show("slide", { direction: "right" }, 1000);
});
});
};
Ama bu gibi bakmak istiyorum
ChangeDasPanel("../Home/Test", {} ,function (){
//do some stuff on callback
}
Nasıl benim işlevi geri aramaları için destek uygulayabilir miyim?
CEVAP
23 HAZİRAN 2009, Salı
function ChangeDasPanel(controllerPath, postParams, f) {
$.get(
controllerPath,
postParams,
function(returnValue) {
var $DasSpace = $('#DasSpace');
$DasSpace.hide(
"slide", { direction: "right" }, 1000,
function() {
$DasSpace.contents().remove();
$DasSpace.append(returnValue).css("display", "block");
$DasSpace.show("slide", { direction: "right" }, 1000);
}
);
if (typeof f == "function") f(); else alert('meh');
}
);
};
JavaScript ile başka bir nesne gibi işlevleri iletebilirsiniz. Geri arama işlevi içinde geçen düz ileri, hatta $.post()
çağrı kendiniz yapın.
Seçmelerde kendi başına $.post()
geri arama ya da bir parçası olarak adlandırılan olmasını istediğiniz karar verebilirsiniz.
Bunu Paylaş:
Nasıl css kullanarak üzerine odak otom...
Neden anonim fonksiyon tanımlama ve de...
Nasıl formu gönderdikten sonra bir Wor...
Nasıl bir eleman Geri Al'CSS özni...
Nasıl bir WordPress kullanmak ile aynı...