What error are you seeing in the console? But at the top of my head look at
$('#specificationType').append('<option value = '+ data[i].specification_type_id+'>' + data[i].specification_type_name + '</option>');
Consider replacing it with
jQuery("#specifications").append('<option value = "'+ data[i].project_specification_details+'">' + data[i].project_specification_details + '</option>');