Erro jQuery + Internet Explorer

2 respostas
F

Bom pessoal, esse codigo carrega um no meu html, com dados que pego via jQuery.getJSON
No firefox funciona perfeitamente.

O IE acusa erro na segunda linha:
O Objeto não dá suporte para a propriedade ou método, Código 0, Caractere 13.

Alguem pode me dar uma luz? rsrs

$.each(json.list, function(index) {
     $('select#cbCred').append('<option value="'+json.list[index].cod+'">'+json.list[index].nome.trim()+'('+json.list[index].cod+')'+'</option>');
});

Grato.

2 Respostas

M

Creio que o IE não possui o metrodo String.trim();

Adiciona esse codigo:

if(!String.prototype.trim){
    String.prototype.trim = function(){
         return this.replace(/^\s*([\S\s]*?)\s*$/, '$1');
    };
}
F

éra o .trim(), acabei usando o trim() no java mesmo antes de gerar o json.

Obrigado pela ajuda, e desculpe ai por não ter respondido antes mor correria pra entregar isso ai.

Criado 17 de fevereiro de 2010
Ultima resposta 20 de fev. de 2010
Respostas 2
Participantes 2