Inconsistent behavior with AJAX inline editing

I'm experiencing inconsistent behavior when attempting to use the AJAX inline editing functionality in the list view. I have usage_mode=edit in my conf.ini file, and where necessary, I've used the noLinkFromListView=1 command in the fields.ini file, but it only seems to work some of the time. In all cases, clicking in the list brings up an entry box (or select list, depending on the settings in the fields.ini).
However, on some tables, Xataface appears to record whatever is entered or selected, but the edits aren't actually being written back to the database. In other tables, the cell reverts to blank as soon as you click out of the editing area, while in still others, everything seems to be working correctly. I don't think it's a permissions issue, because the behavior differs even on tables with the same permissions structure.
Any ideas?
However, on some tables, Xataface appears to record whatever is entered or selected, but the edits aren't actually being written back to the database. In other tables, the cell reverts to blank as soon as you click out of the editing area, while in still others, everything seems to be working correctly. I don't think it's a permissions issue, because the behavior differs even on tables with the same permissions structure.
Any ideas?