I tracked down my problem to a section of the query string. The the 'object_id' is set twice, first in the base of the query string and also as a JSON encoded object in the 'storeParams'.
http://www.mysitename.ca/assets/components/migx/connector.php?action=mgr%2Fmigxdb%2Ffields&tv_id=1&tv_name=&class_key=modDocument&wctx=mgr&
object_id=3&configs=amazoncodes&resource_id=&co_id=&isnew=0&isduplicate=0&tempParams=&storeParams=%7B%22action%22%3A%22mgr%2Fmigxdb%2FgetList%22%2C%22configs%22%3A%22amazoncodes%22%2C%22reqTempParams%22%3A%22%22%2C%22reqConfigs%22%3A%22amazoncodes%22%2C%22resource_id%22%3A%22%22%2C
%22object_id%22%3A%22%22%2C%22 . . .
I think one of the mod_sec rules from the hosting service is causing the problem. As a 'work around', I remove the 'storeParams: storeParams,' line (line 209) from templates > mgr > grid > default.grid.tpl - which worked - but may have introduced other problems.
The site is hosted on HostPapa and I can't say for sure I ever had MIGXdb working on that server. MIGtv was working and seems unaffected by any of the changes I made.
Hope this helps.