jquery オブジェクトをインスタンス化しようとしていますが、IE8 でエラーが発生します。これが私のjQueryプラグインの外観です
(function($){
// var ServicesRoles = function(element, options)
$.fn.Service = function() {
var obj = this;
this.list = function(url, params, ajaxParams) {...}
...
}
})(jQuery);
そして、これが私のオブジェクトをインスタンス化する方法です
var service = new $.fn.Service();
FF と Chrome で完全に動作します。他のバージョンの IE はまだ試していませんが、IE8 では次のエラーが発生します。
オブジェクトが必要です
オブジェクトをインスタンス化する行。
私のjqueryのバージョンは1.8.3です
私は何か間違ったことをしていますか?
編集: このクラスの目標は、ajax 呼び出しを行うことです。特定のパラメーターでajax呼び出しを行うリスト、取得などの関数があります。
解決済み:問題は、私のクラスに「delete」という名前のメソッドがあり、IE8 がそれを好まないように見えることでした:/