ecshop中ajax.call使用 [ECshop]
来源:互联网 发布:python调用qq发送消息 编辑:程序博客网 时间:2024/05/19 03:17
ecshop中的ajax非常好用,当自己第一次使用的时候,也非常吃力。当自己用多了的时候,却感觉十分简单,也特别方便。
首先,建立dwt.里面写个form进去,加个form提交时间的按扭<img src="images/tijiaoanniu_07.gif" width="69" height="20" border="0" style="cursor:pointer" onclick="return sub_zixun();" />
其次,在js中增加函数
function sub_zixun(){ var frm = document.forms['zixun_form']; var msg_title = frm.elements['msg_title'].value; var msg_phone = frm.elements['msg_phone'].value; var user_email = frm.elements['user_email'].value; var msg_content = frm.elements['msg_content'].value; var msg = ''; if (msg_title.length == 0) {msg += '标题不能为空' + '\n'; } if (msg_phone.length == 0) {msg += '电话号码不能为空' + '\n'; } if (user_email.length == 0) {msg += 'Email不能为空' + '\n'; } if (msg_content.length == 0) {msg += '评论不能为空' + '\n'; } if (msg.length > 0) {alert(msg);return false; } else {Ajax.call( 'zixun.php?act=act_sub', 'msg_phone=' + msg_phone+'&user_email='+user_email+'&msg_content='+msg_content+'&msg_title='+msg_title, act_callback , 'POST', 'TEXT', true, true ); }}
3:增加回调函数act_callback ()
function act_callback(result){if(result == 'true'){alert("提交评论成功");}else{alert("提交评论失败");}}
处理ajax回调值的结果
elseif ($act == 'act_sub'){include_once(ROOT_PATH . 'includes/lib_clips.php');$message = array( 'user_id' => $_SESSION['user_id'], 'user_name' => $_SESSION['user_name'], 'user_email' => isset($_POST['user_email']) ? htmlspecialchars(trim($_POST['user_email'])) : '', 'msg_type' => isset($_POST['msg_type']) ? intval($_POST['msg_type']) : 0, 'msg_title' => isset($_POST['msg_title']) ? trim($_POST['msg_title']) : '', 'msg_content' => isset($_POST['msg_content']) ? trim($_POST['msg_content']) : '', 'order_id' => 0, 'msg_area' => 1, 'msg_phone' => trim($_POST['msg_phone']), 'upload' => array() );//留言板提交的数据 if (add_message($message)){ echo 'true'; }else{ echo 'false'; }}
这样就完成了一次ecshop中ajax的所有调用步骤。
- ecshop中ajax.call使用 [ECshop]
- ecshop中ajax.call使用
- ecshop Ajax.call的使用
- ecshop ajax内置函数Ajax.call
- ecshop中使用JS
- ecshop
- ecshop
- ecshop
- ecshop
- ECSHOP
- ecshop
- ECShop
- ecshop
- ecshop中ajax调用原理-讲座8
- ecshop中ajax的调用原理
- ecshop中ajax的调用原理
- ecshop中ajax的调用原理
- ECSHOP中ajax的调用原理
- 启用 Master Data Services 的 Web Service
- 谈谈我对CMMI的认识
- EnterpriseLibrary验证(1)添加验证
- 光脚丫学ASP.NET MVC(0009):获取MVC的请求数据
- 抓取策略
- ecshop中ajax.call使用 [ECshop]
- SQLite学习笔记之一
- Notes, Points
- SQLite学习笔记之二
- SQLite学习笔记之三
- Array类型
- 在Layout xml中配置自定义View
- 基于FPGA的RapidIO节点设计和实现
- 微软面试题:有100万个数字(1到9),其中只有1个数字重复2次,如何快速找出该数字