我正在尝试在通过 ajax 调用动态插入的表单上使用 jquery ui 微调器。为了处理 ajax 调用,我依赖ajaxy。
成功后我这样调用这个函数:
response: function(){
var Ajaxy = $.Ajaxy; var data = this.State.Response.data; var state = this.state;
var State = this.State;
var Action = this;
Action.documentReady($content);
updater(); // THE FUNCTION TO BIND NEW ELEMENTS
return true;
},
这是功能
function updater(){
$('.spin').spinner();
}
这没有任何问题。但是当我在“正常”jquery请求(不是ajaxy请求)上调用相同的函数时,它不再起作用了:
$.ajax({
type: "GET",
url: url,
cache: false,
dataType:"json",
success: function(res) {
updateTarget(res,target,animation);
updater();
}
}
});
我真的不明白为什么在一种情况下它有效,而在另一种情况下却没有......