加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ecshop系统中的Ajax使用事例方法

发布时间:2020-12-16 01:39:43 所属栏目:百科 来源:网络整理
导读:ecshop中的ajax非常好用,当自己第一次使用的时候,也非常吃力。当自己用多了的时候,却感觉十分简单,也特别方便。 修改时记得用代码编辑器打开修改哦,千万别用记事本,本教程由ecshop网店服务中心编辑 首先,建立dwt.里面写个form进去,加个form提交时间的

ecshop中的ajax非常好用,当自己第一次使用的时候,也非常吃力。当自己用多了的时候,却感觉十分简单,也特别方便。

修改时记得用代码编辑器打开修改哦,千万别用记事本,本教程由ecshop网店服务中心编辑

首先,建立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'],249); TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> 'user_email' => isset($_POST['user_email']) ? htmlspecialchars(trim($_POST['user_email'])) : '',249); TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> 'msg_type' => isset($_POST['msg_type']) ? intval($_POST['msg_type']) : 0,249); TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> 'msg_title' => isset($_POST['msg_title']) ? trim($_POST['msg_title']) : '',249); TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> 'msg_content' => isset($_POST['msg_content']) ? trim($_POST['msg_content']) : '',249); TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> 'order_id' => 0,249); TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> 'msg_area' => 1,249); TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> 'msg_phone' => trim($_POST['msg_phone']),249); TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> 'upload' => array()
);//留言板提交的数据
if (add_message($message)){
echo 'true';
}else{
echo 'false';


这样就完成了一次ecshop中ajax的所有调用步骤

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读