ml365 发表于 2013-1-23 01:44:49

ajax简易教程2(转载)

<div class="cnt">Servlet请求处理<div style="padding-right: 5px; padding-left: 4px; font-size: 13px; padding-bottom: 4px; width: 98%; padding-top: 4px; background-color: #eeeeee; border: #cccccc 1px solid;">http://wdtclv.cnblogs.com/Images/OutliningIndicators/None.gif*
http://wdtclv.cnblogs.com/Images/OutliningIndicators/None.gif* 通过产品编码,在购物车中添加一个条目
http://wdtclv.cnblogs.com/Images/OutliningIndicators/None.gif* itemCode – 需要添加条目的产品编码
http://wdtclv.cnblogs.com/Images/OutliningIndicators/None.gif*/
http://wdtclv.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gifhttp://wdtclv.cnblogs.com/Images/OutliningIndicators/ContractedBlock.giffunction addToCart(itemCode) http://www.cnblogs.com/Images/dot.gif{
http://wdtclv.cnblogs.com/Images/OutliningIndicators/InBlock.gif  // 获取一个XMLHttpRequest实例
http://wdtclv.cnblogs.com/Images/OutliningIndicators/InBlock.gif   var req = newXMLHttpRequest();
http://wdtclv.cnblogs.com/Images/OutliningIndicators/InBlock.gif  // 设置用来从请求对象接收回调通知的句柄函数
http://wdtclv.cnblogs.com/Images/OutliningIndicators/InBlock.gif   var handlerFunction = getReadyStateHandler(req, updateCart);
http://wdtclv.cnblogs.com/Images/OutliningIndicators/InBlock.gif   req.onreadystatechange = handlerFunction;
http://wdtclv.cnblogs.com/Images/OutliningIndicators/InBlock.gif  // 打开一个联接到购物车servlet的HTTP POST联接
http://wdtclv.cnblogs.com/Images/OutliningIndicators/InBlock.gif  // 第三个参数表示请求是异步的
http://wdtclv.cnblogs.com/Images/OutliningIndicators/InBlock.gif   req.open("POST", "cart.do", true);
http://wdtclv.cnblogs.com/Images/OutliningIndicators/InBlock.gif  // 指示请求体包含form数据
http://wdtclv.cnblogs.com/Images/OutliningIndicators/InBlock.gif   req.setRequestHeader("Content-Type",
http://wdtclv.cnblogs.com/Images/OutliningIndicators/InBlock.gif                       "application/x-www-form-urlencoded");
http://wdtclv.cnblogs.com/Images/OutliningIndicators/InBlock.gif  // 发送标志需要添加到购物车中条目的form-encoded数据
http://wdtclv.cnblogs.com/Images/OutliningIndicators/InBlock.gif   req.send("action=add&item="+itemCode);
http://wdtclv.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif}
http://wdtclv.cnblogs.com/Images/OutliningIndicators/None.gif
页: [1]
查看完整版本: ajax简易教程2(转载)