
Untitled
By: a guest on
Aug 10th, 2012 | syntax:
None | size: 1.53 KB | hits: 8 | expires: Never
retrieve data with json using CoffeScript in rails
jQuery ->
$("#detalleliquidacion_nit").change ->
campo1 = document.getElementById("detalleliquidacion_nit")
document.getElementById("detalleliquidacion_proveedor_id").value = ""
document.getElementById("detalleliquidacion_nombreproveedor").value = ""
jQuery.getJSON "/proveedores/obtenerdatos/" + campo1.value, (data) ->
$("#detalleliquidacion_nombreproveedor").val data[0].nombreproveedor
$("#detalleliquidacion_proveedor_id").val data[0].id
false
campo2 = document.getElementById("detalleliquidacion_proveedor_id").value
alert campo2 if campo2 is ""
jQuery ->
jQuery("#detalleliquidacion_nit").change ->
jQuery('#detalleliquidacion_proveedor_id').val('')
jQuery('#detalleliquidacion_nombreproveedor').val('')
jQuery.ajax
url: "/proveedores/obtenerdatos/" + jQuery('#detalleliquidacion_nit').val()
success: (data) ->
if data.length == 0
alert 'empty reply from server!'
try
obj = jQuery.parseJSON data
console.log obj #useful if you are in chrome, safari, or have firebug
if obj[0]?
jQuery("#detalleliquidacion_nombreproveedor").val( obj[0].nombreproveedor ) if obj[0].nombreproveedor?
jQuery('#detalleliquidacion_proveedor_id').val( obj[0].id ) if obj[0].id?
catch err
alert 'Error parsing: ' + data
false