2011-07-04 9 views
5

En IE Estoy consiguiendo este error en la consola usando jQuery:jQuery IE unen esta

SCRIPT438: El objeto no acepta propiedad o método 'bind' default.js, línea 33 caracteres 3

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

¿Hay algún problema para vincular 'esto'? Estoy acostumbrado a esto desde el prototipo.

Respuesta

10

bind solo está disponible en los navegadores compatibles con ECMAScript 5. A diferencia de (al parecer) Prototype.js, jQuery no amplía los objetos incorporados.

jQuery ofrece $.proxy[docs]:

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

Wow que habría tomado conmigo para siempre de averiguar esto, gracias! LOL – JREAM