Ecshop中的ajax非常好用,也特别方便。

首先,建立dwt.里面写个form进去,加个form提交时间的按扭<img src=”images/007.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’;
}
}

欢迎使用66资源网
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 如遇到加密压缩包,请使用WINRAR解压,如遇到无法解压的请联系管理员!
7. 本站有不少源码未能详细测试(解密),不能分辨部分源码是病毒还是误报,所以没有进行任何修改,大家使用前请进行甄别!

66源码网 » Ecshop系统中Ajax使用

提供最优质的资源集合

立即查看 了解详情