It is because your submitdata return value is now being displayed where the edited element is. To avoid this, but still keep functionally what I did was to use callback.
callback: function(value, settings) {
$(this).text(value);
}
Add that to your .editable and have POST action return the text that you want displayed. (value is the return value of post)