Jenstel,
Насчет подстановки значения переменной php в переменную js: Необходимо всегда помнить о различиях между именем переменной и ее значением. Если variable1 -- это имя переменной, то $variable1 -- это ссылка на ее значение. 
У вас $ нет.
Проверьте alert(type);
Насчет последнего вопроса:
 
$(type).html(data);