2019独角兽企业重金招聘Python工程师标准>>>

代码示例:

var modification = {method: function () {//开始发送数据
        $.post
        ({ //请求登录处理页
            url: "/stock/modification",
            dataType: "json",
            //传送请求数据
            data: {barcode: strBarcode,
                weight: strWeightValue,
                name: strName,
                price: strPrice,
                cId: cId,
                basePrice: strBasePrice,
                saleDiscount: strSaleDiscount,
                saleDiscountStart: strSaleDiscountStart,
                saleDiscountEnd: strSaleDiscountEnd,
            },
            success: function (strValue) { //登录成功后返回的数据
                //根据返回值进行状态显示
                alert(strValue.message)}})}
}
//折扣价与进价比较
if(parseFloat(strBasePrice)>parseFloat(strPrice)*parseFloat(strSaleDiscount)/100) {if(confirm("您的折扣价低于进价,是否确认修改?")){modification.method();
    }else {return false;
    }
}else {modification.method();
}

1、关于ajax封装调用原文

在项目中经常用到AJAX调用远程数据,每一次调用,都得写一个ajax方法,这就造成了重复代码过多,可读性也不够强,所以,我一般都是封装起来,需要的时候调用。

var imgUpload = {
//ajax请求数据
method:function(murl,mdata,method,success){
$.ajax({
type: method,
url: murl,
dataType : "jsonp",
data: mdata,
timeout: 20000,
error: function (data) {
console.log(data);
alert("请求失败");
},
success: function (data) {
//console.log(data);
success?success(data):function(){};
}
});
}
}
//调用
imgUpload.method("url","","get",function (data) {
if(data.code == 0){
alert(data);
}else{
alert("请求失败");
}
});

转载于:https://my.oschina.net/inchlifc/blog/1571290

JS弹窗确认Ajax封装方法相关推荐

  1. js 数组移除_JS某些封装方法

    js中的一些封装方法 1.首先var一个数组 然后创建一个函数,在函数里var一个新的空数组,利用for循环,在for循环里var一个下标 i=形参的长度-1 设置i>=0 i--. 在for循 ...

  2. vue中封装ajax请求方法,Vue如何封装ajax

    Vue如何封装ajax 发布时间:2020-12-07 11:09:07 来源:亿速云 阅读:123 作者:小新 这篇文章主要介绍Vue如何封装ajax,文中介绍的非常详细,具有一定的参考价值,感兴趣 ...

  3. Ajax工作原理和原生JS的ajax封装

    前言: 之所以用ajax作为博客的开篇,是因为无论从ajax的出现还是从它的作用上来说,ajax对于前端无疑是意义重大的.甚至可以说,是ajax带来了前端这个行业.当然,历史并不能说明当下,曾经的辉煌 ...

  4. js进阶 14-6 $.ajax()方法如何使用

    js进阶 14-6 $.ajax()方法如何使用 一.总结 一句话总结:$.ajax([settings])settings可选.用于配置Ajax请求的键值对集合. 1.$.ajax()的特点是什么( ...

  5. ajax请求时拒绝访问,ajax跨域请求js拒绝访问的解决方法

    ajax跨域请求js拒绝访问的解决方法 内容精选 换一换 可能原因kubelet服务没有运行或运行异常.kubelet服务没有运行或运行异常.解决方法可以通过systemctl status kube ...

  6. Ajax 解释Ajax的XML和JSON格式,操作Ajax的几种封装方法【案例+解释】(二)

    文章目录 1.Ajax同步的使用 2.JS的单线程和事件队列 2.Ajax的数据格式 1.XML数据格式 2.JSON数据格式 3.如何处理XML数据格式案例 4.如何处理JSON数据格式案例 3.A ...

  7. php上js实现ajax请求,原生JS如何实现Ajax通过POST方式与PHP进行交互的方法

    原生JS如何实现Ajax通过POST方式与PHP进行交互的方法 发布时间:2021-04-20 11:28:22 来源:亿速云 阅读:52 作者:小新 这篇文章将为大家详细讲解有关原生JS如何实现Aj ...

  8. jquery ajax封装通用方法

    //发送ajax post请求 function ajaxPost(url, param, successfn, errorfn) {ajax("post", "json ...

  9. php 删除 确认,js确认删除方法 js删除确认提示框

    摘要 腾兴网为您分享:js确认删除方法 js删除确认提示框,篆刻字典,智慧农业,星球联盟,小番茄等软件知识,以及金山网盾3.6,手机tgp,省钱王,qq隐身,战锤全面战争,qq群签到,格力空调新派工系 ...

最新文章

  1. CMOS及CCD感光sensor的主要技术参数解析
  2. 单元格不规则数据分列_菜鸟记527怎么3秒做完别人零下20度加班处理人工换行的数据?...
  3. sklearn的train_test_split()各函数参数含义解释(非常全)
  4. javascript代码块概念及预编译机制
  5. 如何给CentOS安装字体库
  6. arcgis server 常见问题【转】
  7. SAP CRM Division下载调试
  8. H5开发中常用的js方法
  9. python任务调度平台 界面_分布式任务调度平台XXL-JOB
  10. 用matlab画玫瑰代码,网上收到的用matlab画玫瑰花的代码怎么不行啊,报告错误,求大神...
  11. C#中使用正则表达式验证电话号码、手机号、身份证号、数字和邮编
  12. javaSE----for,wile ,do while循环的应用
  13. 数组及对象几种遍历方式对比
  14. 进程间通信学习APUE学习---进程间通信(4)
  15. pymongo 怎么判断数据有没有添加成功_Python爬虫入门教程 29-100 手机APP数据抓取 pyspider...
  16. python打开360浏览器_python 模拟浏览器访问网页 selenium+chromedriver+360浏览器
  17. java中的flag
  18. 校园6美女向一男生表白 史上最强表白阵容来袭
  19. 名帖14 吴让之 篆书《吴均帖》
  20. Android 自定义注解处理器

热门文章

  1. 在word中添加内容控件,报错未实现该方法或操作
  2. 运行Eclipse出错:Failed to load the JNI shared library
  3. Web前端开发工程师到底是干什么的?
  4. 想要成为算法工程师,需要具备开发能力?-开课吧
  5. Java面试中经常被问到的问题有哪些?
  6. WebSocket 协议 RFC 文档(全中文翻译)
  7. 四个措施打造安全的DevOps流程
  8. 自定义可拖拽GridView控件
  9. 思维导图中的快捷键分享
  10. spingboot视图层实例(JSP+Freemaker)以及自定义配置读取