jquery form not working as expected. ajaxForm is not a function

You are loading jQuery twice. The second loading of jQuery overrides the first and clobbers any plugins.

<script src="/jobs/public/js/jquery.js"></script>
<script src="/jobs/public/js/jquery.form.js"></script>
...
<script src="/jobs/public/js/jquery-ui-1.10.3.custom/js/jquery-1.9.1.js"></script>

It is this second jquery-1.9.1 that is not getting .ajaxForm. Use one or the other.

Add the form jquery to the bottom of the scripts


Use this and work is done

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.form/4.3.0/jquery.form.min.js" integrity="sha384-qlmct0AOBiA2VPZkMY3+2WqkHtIQ9lSdAsAn5RUJD/3vA5MKDgSGcdmIv4ycVxyn" crossorigin="anonymous"></script>