Estou com problemas com o $.ajax do jquery e nao estou conseguindo identificar o motivo dele… eu tenho um outro muito parecido que esta funcionado corretamente…
[code]function gravarCidade(){
var r = "";
var city = $.ajax({
type: "post",
//AQUI SEI QUE ESTA OCORRENDO TUDO OK, POIS ESTÁ GRAVANDO NO MEU BD E SEI QUE MEU JSP ESTA RETORNANDO UMA STRING "Ok"
url: "Controller?cmd=CadastrarNovaCidade&uf="+$("#uf option:selected").val()+"&cidade="+$("#novaCidade").val(),
success: function(result){
//Acredito que com nao estou conseguindo chegar aqui
r = result;
}
});
alert("fora ajax..."+ r);
}[/code]
Este método que esta funcionado bem… ele faz a solicitacao ao meu jsp das cidades por estado o qual lhe é retornado um JSON
[code]function listarCidadesPorUF(){
var ts = $.ajax({
type: "post",
url: "Controller?cmd=GetCidadePorEstado&uf="+$(this).val(),
success: function(result){
$("#cidade option").remove();
$("#cidade").append(
"<option value=\"---\">- - - - - - - - - - - - - - - - - - - -</option>");
if(result.length == '2'){
$("#cidade").append(
"<option id=\"cadNovaCidade\" class=\"optionCadCidade\" value=\"newCity\">*** Cadastrar Nova Cidade ***</option>");
} else {
var obj = jQuery.parseJSON(result);
for(i = 0; i < obj.length; i++){
$("#cidade").append("<option value=\""+obj[i].idCidade+"\">"+obj[i].nomeCidade+"</option>");
}
$("#cidade").append("<option id=\"cadNovaCidade\" class=\"optionCadCidade\" value=\"newCity\">*** Cadastrar Nova Cidade ***</option>");
}
}
});
}
[/code]
Não consigo localizar onde estou errando, se conseguirem me ajudar agradeço!!!