尚硅谷·网上书城项目(五)
2016-04-12 21:42
316 查看
网上书城·小知识点(原生态Ajax)
一、什么是Ajax?
AJAX即“Asynchronous JavascriptAndXML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。即可以在不重新加载整个网页的情况下,对网页的某部分进行更新。二、Ajax典型案例演示(购物车操作)
$(function(){ $(":text").change(function(){ var quantityVal = $.trim(this.value); var $tr = $(this).parent().parent(); var title = $.trim($tr.find("td:first").text()); var flag = confirm("确定修改" +title+ "的数量吗?"); if(!flag) return; var url = "BookServlet"; var idVal = $.trim(this.name); var args = {"method":"updateItemQuantity","id":idVal,"quantity":quantityVal,"time":new Date()}; $.post(url, args, function(data){ var bookNumber = data.bookNumber; var totalMoney = data.totalMoney; $("#totalMoney").text("总金额:¥" + totalMoney); $("#bookNumber").text("您的购物车中共有:" + bookNumber + "本书"); },"JSON"); }); })
相关文章推荐
- 【数据结构】 出栈序列的合法性【面试】
- java内存泄漏的定位与分析
- 在浏览器中显示TXT 文本中的换行(html/txt)
- 网络:GET 与自设缓存方法
- Android5.0通过Palette来动态决定UI色彩风格
- 异或运算实现两个数的交换
- 可重入锁(good)
- DataGrid
- hdu1002
- 20160412jsp学习笔记简单了解jsp
- Redis命令-有序集合-zrevrange
- Oracle之BBED之BBED的编译及简单设置(一)
- Opencl研究学习
- C++ 虚函数表解析
- Category
- 2016京东编程题:抛小球
- 如何对长期出差的员工进行“人文关怀”,前提是差旅标准仍然很抠?
- 剑指offer系列之49:数组中重复的数字
- opengcv+opengl配置
- Socket编程之SocketClientThread 4000