加了诊断的接口

诊断和保存数据分开，将第二次使用的ID存在一个隐藏的DIV里面