Ain’t that CORS problem? If is there any complex header on your request options, try post it only with application/x-www-form-urlencoded or multipart/form-data or text/plain or no header at all…
There’s a couple browser Add-ons/plugins that enable CORS on all req/resp. You can try go back to your old request code and try some of that… But it will work only on your browser, so you got to enable CORS anyway on your API server, don’t know if its yours tho…