в js перед появлением новой переменной всегда надо ставить var, а по случаю
StrkDicPodr+=StrkDicPodr+dt.isn+":"+dt.name+";";
я проглядел что значение приплюсовывается, извините, плюс можно убрать.
вызывается ли в php-файле json_encode? и поддерживается ли он на хостинге? по js вроде все верно тогда