0
プラグインにパラメータとして関数を渡したいと思います。Jquery PluginにJavascript関数を渡す
問題:jqueryプラグインを作成しています。 jqueryプラグインはJSON-P呼び出しを行います。
コードの一部:
(function ($) {
$.fn.GetJsonResult = function (options) {
var opts = $.extend({}, $.fn.GetJsonResult.defaults, options);
var control = this;
$.ajax({
url: opts.url,
dataType: 'jsonp',
cache: false,
error: function (XMLHttpRequest, textStatus, errorThrown) {
alert("Error occured textStatus=" + textStatus + " errorThrown=" + errorThrown);
},
success: function (j) {
}
});
}
})(jQuery);
iはJSONリクエストが完了すると、成功の方法で実行されるいくつかの関数名を渡すことができます。
私たちは成功のような関数を呼び出すことを知りません。だから私は変数として関数を置き、オプションとしてプラグインに渡し、成功メソッドに入れます。 – Moons