Phonegap Cordova Ajax requests 404 (Not Found) Error
I had the same issue and had to install the cordova-plugin-whitelist
cordova plugin add cordova-plugin-whitelist
Credit goes to this stackoverflow article - Ajax Command to request URL no longer working
It should actually add the cordova whitelist plugin :
cordova plugin add cordova-plugin-whitelist
or in your config.xml file :
<plugin name="cordova-plugin-whitelist" spec="1" />
but if you are using the online phonegap build service the syntax is different. You have to add the following line in your config.xml file :
<gap:plugin name="cordova-plugin-whitelist" source="npm" />
and authorize cross domain requests :
<access origin="*" />
<allow-intent href="*" />
<allow-navigation href="*" />
This is not recommended because a wildcard is used everywhere and everything is permitted. But it is perfect for your tests.
This worked for me. The only difference is in my config.xml I had to put it in an node for it to take effect.
My example below:
<platform name="android">
<allow-intent href="market:*" />
<access origin="*" />
<allow-intent href="*" />
<allow-navigation href="*" />
</platform>