- 比较简单的情况是,通过ajax实现异步,但如果有不支持ajax的情况就比较尴尬了.
- 上个项目中,需要与其它系统进行对接,悲催的是对方系统不支持ajax异步获取数据,网上查了些资料,发现JQuery.Form.js中有ajaxSubmit方法,可以实现异步提交表单进而获取数据,完美解决我当时的困境.
- 使用方法如下:
引入:
<script type="text/javascript" src="../js/jquery-3.3.1.js"></script>
<script type="text/javascript" src="../js/jquery.form.js"></script>
function getData(){
$("#dataForm").ajaxSubmit({
url : "",
xhrFields:{
withCredentials:true
},
dataType:"text",
data : {
},
success : function(data) {
}
});