I am writing an ASP.NET MVC 4 application using JQuery and bootstrap.
There is a modal dialog functionality in my site which used to work smoothly until recently whe
I fixed this issue by changing jquery.unobtrusive-ajax.js file to skip async call if the submit button is having a particular custom attribute.
It sounds like you may be submitting the form once from your script, and then again due to the browser's default behavior. Try adding this to the top of your handler:
event.preventDefault();
You change you input type="submit"
to input type="button"
Here you are submitting your form twice, one by default behavior of form and another from script