Hocam çok bi bilgim yok ama

var id = $('#id').val();

böyle olması gerekmez mi val() ın içine neden id yazdınız