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