Skip to content

Instantly share code, notes, and snippets.

@pedrotoliveira
Created August 16, 2011 20:37
Show Gist options
  • Save pedrotoliveira/1150109 to your computer and use it in GitHub Desktop.
Save pedrotoliveira/1150109 to your computer and use it in GitHub Desktop.
Exemplo JQuery.ajax()
$.ajax( {
url : action,
type : "GET",
dataType : "json",
data : {
dispatch : "tabelaProdutosVinculados",
codigoEmpresa : codigoEmpresaVal,
codigoProduto : codigoProdutoVal
},
timeout : 5000,
async : false,
error : function() {
if (data.response != null) {
$("#debug").val(
"Erro ao tentar atualizar a tabela de produtos. [ "
+ data.response.replace("error :", "") + " ]");
alert("Serviço indisponível. Por favor, tente mais tarde");
} else {
$("#debug").val(
"Erro ao tentar atualizar a tabela de produtos. ["
+ data + " ]");
alert("Serviço indisponível. Por favor, tente mais tarde");
}
},
success : function(data) {
if (!errorPattern.test(data)) {
var collection = data.list;
oTable.fnClearTable();
listaProdutosVinculados = new Array();
$.each(collection, function(index, optionData) {
oTable.fnAddData( [ optionData.descricaoProduto,
montaBotaoExcluir(optionData.codigoProduto) ]);
listaProdutosVinculados.push(optionData.codigoProduto);
adicionaEventoBotaoExcluir(optionData.codigoProduto);
});
} else {
$("#debug").val("Erro ao tentar obter produtos. [" + data + "]");
alert("Serviço indisponível. Por favor, tente mais tarde");
}
}
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment