[quote=mondor]ou use o $.get mesmo
Me desculpe minha ignorância mais ainda não estou bem familiarizado com ajax, seria isso aqui:
[code]
$.get({
url: ‘<c:url value="/states/list.json" />’,
data: form.serialize(),
dataType: ‘json’,
contentType: “application/x-www-form-urlencoded;charset=UTF-8”,
success: function(section){
$.each(section, function(x) {
var tr = $(’
’).appendTo(’#tabela > tbody’).attr(‘id’,‘linha_’+ this.Id);
$(’’).attr(‘id’, ‘state_’+this.id).appendTo(tr).text(this.id);
$(’ |
’).attr(‘id’, ‘id_nfe_’+this.id).appendTo(tr).text(this.idNfe);
$(’ |
’).attr(‘id’, ‘name_’+this.id).appendTo(tr).text(this.name);
var country = this.country;
$(’ |
’).attr(‘id’, ‘country_’+this.id).appendTo(tr).text(country.name);
var link = $('<a>')
.attr('href','javascript:getValue('+this.id+')')
.text('Selecionar');
$('<td>').appendTo(tr).append(link);
});
},
});[/code]
|
Agora que eu vi, o mais engraçado é que para funcionar um requisição certa no form, tenho que por a tag:
com o charset diferente do pageEncoding, isso tá funcionando legal, agora se eu colocar tudo ISO-8859-1 ou UTF-8 não funfa nada.
Alguém sabe o por que?
Obs.: Mais mesmo assim uma requisição ajax não tá funcionando…
pgnt
#23
Resolvi adicionando no web.xml
<context-param>
<param-name>br.com.caelum.vraptor.encoding</param-name>
<param-value>UTF-8</param-value>
</context-param>
abs