msg ajax, but twice submit bug
merge
merge
Revert fafe0ad..47ddcf4

This rolls back to commit fafe0add6a45f1193635b97f103ebc78a7b0c75c.
fix bug andmerge
Merge branch 'ajaxmsg'