2011-07-04 32 views
5

在IE我在控制檯使用JQuery收到這個錯誤:JQuery的IE結合本

SCRIPT438:對象不支持屬性或方法「綁定」 default.js 33行字符3

$.get(URL + 'dashboard/photoList/'+categoryID, (function(o) { 
     // code here 
}).bind(this)); 

有沒有辦法來約束'這'?我習慣了原型。

回答

10

bind僅在支持ECMAScript 5的瀏覽器中可用。與(顯然)Prototype.js不同,jQuery不擴展內置對象。

jQuery提供$.proxy[docs]

$.get(URL + 'dashboard/photoList/'+categoryID, $.proxy(function(o) { 
     // code here 
},this)); 
+0

哇它會採取我永遠發現這一點,謝謝!大聲笑 – JREAM