如何在$ajax方法的success回调方法中获取当前对象
1个回答
展开全部
(function($){
$.fn.HuGetads = function(options){
var defaults = {
imgwidth:"",
imgheight:"",
imgid:24
}
var options = $.extend(defaults, options);
$(this).hide()
$.ajax({
url:"http://action.zhongpaiwang.com/index.php?cont=Ads&act=getPicById&dom=Cms&id="+options.imgid,
type:"post",
dataType:"jsonp",
jsonp:"jsonpcallback",
context: this,//这是重点
success:function(data){
if( !data.err){
// 加上 上面的context: this,下面的 $(this)就是指当前对象了
$(this).html(data.text).show();
}
}
})
}
})(jQuery)
$.fn.HuGetads = function(options){
var defaults = {
imgwidth:"",
imgheight:"",
imgid:24
}
var options = $.extend(defaults, options);
$(this).hide()
$.ajax({
url:"http://action.zhongpaiwang.com/index.php?cont=Ads&act=getPicById&dom=Cms&id="+options.imgid,
type:"post",
dataType:"jsonp",
jsonp:"jsonpcallback",
context: this,//这是重点
success:function(data){
if( !data.err){
// 加上 上面的context: this,下面的 $(this)就是指当前对象了
$(this).html(data.text).show();
}
}
})
}
})(jQuery)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询