I am submitting my form data in JSON format to a third-party server using an AJAX call, but I'm getting a 405 error (method not allowed). Could you please help?
My form looks like this:
<form name="freeTrial" id="testForm" role="form" >
------------
<input type="submit" class="btn" value="Submit" id="submitButton"/>
</form>
And the script I am using is:
$(document).ready(function(){
alert("page load");
$("#submitButton").click(function(e){
e.preventDefault()
alert("inside function");
var MyForm = $("#testForm").serializeJSON();
alert("MyForm "+JSON.stringify(MyForm));
jQuery.ajax({
url : "https://myServerURl/accounts",
type: 'POST',
dataType: 'jsonp',
data : MyForm,
success:function(data){
alert(data);
},
error: function(jqXHR, textStatus, errorThrown){
console.log("failure");
alert("failure");
}
});
});
});