fix ignore, add ajax upload