iOS使用本地资源后,POST丢数据的办法

发布时间:2019-04-25 21:10:41 作者:jinfen 阅读量:3055

1. 页面内form提交不会产生数据丢失的问题。

2. jquery

在需要POST提交的页面,在jquery加载后的位置加入以下代码:

<script type="text/javascript">


var delay=1000;//发送请求的延时时间,可按需求修改
$.post1 = $.post;
$.post = function(a,b,c,d,e){
    var ua = navigator.userAgent;
    if(ua.indexOf('bsl') >=0 ){
        if(typeof(BSL.UNReplacementResource) == 'function')BSL.UNReplacementResource();
    }
    setTimeout(function(){$.post1(a,b,c,d,e);},delay);
    if(ua.indexOf('bsl') >=0 ){
        if(typeof(BSL.ReplacementResource) == 'function')setTimeout(function(){BSL.ReplacementResource();},delay+200);
    }
}

</script>
3. Axios
在需要POST提交的页面,在Axios.js引入后的位置加入以下代码:
<script type="text/javascript">    axios.interceptors.request.use(function (config) {        var ua = navigator.userAgent;        if(ua.indexOf('bsl') >=0 ){             if(typeof(BSL.UNReplacementResource) == 'function')BSL.UNReplacementResource();
        }        return config;        }, function (error) {            return Promise.reject(error);    });    axios.interceptors.response.use(function (response) {        var ua = navigator.userAgent;        if(ua.indexOf('bsl') >=0 ){            if(typeof(BSL.ReplacementResource) == 'function')BSL.ReplacementResource();        }        return response;    }, function (error) {        return Promise.reject(error);    });</script>  

***本网站图片,文字之类版权申明,因为网站可以由注册用户自行上传图片或文字,本网站无法鉴别所上传图片或文字的知识版权,如果侵犯,请及时通知我们,本网站将在第一时间及时删除。

我要评论

网友评论


评论时间:2023-03-14 05:52:02

主要从事APP开发app制作市场低价 工具研发、设计与制作等服务uniapp开发pc端教程

回复

评论时间:2022-12-01 05:00:03

app开发费用财务处理 5.网站优化免费app制作搭建

回复
随手APP
Catfish(鲶鱼) Blog V 4.7.3