Submit via ajax to Guest Entries plugin
Ok found the solution to this.

All input fields must have the following format fields[handle] - i was just using the handle!

Example:

&lt;input name="fields[firstName]" id="firstName" type="text" placeholder="First name *"&gt;