织梦自定义表单不跳转ajax提交表单方法_织梦CMS教程


不写死任何东西,借助jquery ajax提交织梦dedecms自定义表单到后台。

注意表单部分,此例只做为参考,实际项目中根据自己的情况酌情修改。

认真看下面例子中 红色部分

<form action="/plus/diy.php" enctype="multipart/form-data" method="post" id="diyform">

<input type="hidden" name="action" value="post" />

<input type="hidden" name="diyid" value="1" />

<input type="hidden" name="do" value="2" />

<input type="hidden" name="dede_fields" value="mail_name,text;mail_phone;mail_content,multitext" />

<input type="hidden" name="dede_fieldshash" value="86d34525cf75f8652025f6446152028d" />

<input type="hidden" name="setup" value="ajax" /><!-- 这是为了跟其他非ajax自定义表单不冲突 -->

    <div class="mail_rdd">

        <div class="mail_content">

            <table border="1" width="100%" class="mail_form">

            <tr>

                <td width="50">

                    姓名:

                </td>

                <td class="mail_input_bg1">

                    <input type="text" name="mail_name" id="mail_name" maxlength="20"/>

                </td>

            </tr>

            <tr>

                <td>

                    电话:

                </td>

                <td class="mail_input_bg1">

                    <input type="text" name="mail_phone" id="mail_phone" maxlength="20"/>

                </td>

            </tr>

            <tr style="height:240px">

                <td>

                    留言:

                </td>

                <td class="mail_input_bg3">

                    <textarea name="mail_content" id="mail_content"></textarea>

                </td>

            </tr>

            </table>

            <div class="mail_button_bar">

                <div class="mail_button confirm" onclick="send()">

                </div>

            </div>

        </div>

    </div>

</form>


js ajax方法部分

<script type="text/javascript" src="http://apps.bdimg.com/libs/jquery/1.6.4/jquery.min.js"></script>
<script>
function send(){
    $.ajax({
        cache: true,
        type: "POST",
        url:"/plus/diy.php",
        data:$('#diyform').serialize(),// 你的form里面的id
        success: function(data) {
            if(data=="success"){
                alert('发送成功!');
            }else{
                alert('发送失败!');
            }
        }
    });
}
</script>


打开/plus/diy.php 找到 大概在101行

showmsg($bkmsg, $goto);

改成

if($setup == 'ajax')

{

    echo "success";

    exit;

}

else

{

    showmsg($bkmsg, $goto);

}


如果是gbk编码的童鞋,还要修改/plus/diy.php,解决乱码问题

打开/plus/diy.php 找到

$addvalue .= ", '".${$fieldinfo[0]}."'";

改成

$addvalue .= ", '".iconv( "UTF-8", "gb2312//IGNORE" , ${$fieldinfo[0]})."'";



另一种js $.post方法

var dataString = {
'name':$("#name").val(),
'tel':$("#tel").val(),
'setup':'ajax',
'action':'post',
'diyid':1,
'do':2,
'dede_fields':'name,text;tel,text',
'dede_fieldshash':'2b5fb808a4b9ea6d0603d983246a88a1',
};
$.post("/plus/diy.php",dataString,function(result){
if(result=="1"){
alert('发送成功!');
$('#diyform').reset();//重置form
}else{
alert('发送失败!');
}
});



# 从化外贸网站优化推广  # fields  # div  # 电器关键词排名团队  # 上犹企业网站推广  # seo网站收录优化  # 河北网站建设实例有哪些  # 南通营销推广怎么做的  # 餐饮网站关键词优化  # 企业网站设计与优化  # 周口网站关键词优化价格  # 深圳网站优化报价  # dede  # 网站刷推广  # 做工程用什么推广网站好  # 青岛营销网站建设推广  # 电子商务教案网络营销推广  # 哈西网站seo优化  # 泾源农产品网站优化  # 网站推广app看新闻的目的  # 都江堰网站排名优化费用  # 企业网站seo优化方法哪家强  # 进行网站建设视频  # post  # 织梦CMS教程  # 织梦自定义表单  # ajax提交  # 织梦ajax  # 表单  # 自定义  # 自己的  # 这是  # 不写  # 童鞋  # 此例  # 织梦自定义表单不跳转ajax提交表单方法  # input  # hidden  # type  # diyid  # span  # diyform  # gt  # color  # rgb  # id 


相关栏目: 【 Google疑问12 】 【 Facebook疑问10 】 【 网络优化91478 】 【 技术知识72672 】 【 云计算0 】 【 GEO优化84317 】 【 优选文章0 】 【 营销推广36048 】 【 网络运营41350 】 【 案例网站102563 】 【 AI智能45237


相关推荐: 高端智能建站公司优选:品牌定制与SEO优化一站式服务  建站云服务优选策略:快速部署与流量提升方案  织梦common.inc.php修改文件权限644后刷新又变为777解决方法_织梦CMS教程  定制建站哪家更专业可靠?推荐榜单揭晓  dedecms织梦dede:arclist按照自定义字段的条件调用相关文章_织梦CMS教程  定制建站流程解析:需求评估与SEO优化功能开发指南  建站之星CMS五站合一模板配置与SEO优化指南  织梦根据条件查询自定义表单并输出相应的字段值_织梦CMS教程  织梦dedecms自定义表单前台调用显示+分页调用_织梦CMS教程  dedecms织梦ckeditor编辑器整合七牛云支持支持图集[上传][编辑][删除]_织梦插件  织梦后台文章管理中增加批量添加tag标签功能_织梦CMS教程  如何破解联通资金短缺导致的基站建设难题?  如何在万网自助建站中设置域名及备案?  织梦删除服务器中多余的没有被调用的图片_织梦CMS教程  宁波自助建站系统如何快速打造专业企业网站?  如何在阿里云完成域名注册与建站?  如何在局域网内绑定自建网站域名?  建站助手数据库优化技巧:智能工具推荐与SEO实战指南  建站助手安装PHP5.6为何频繁报错?  如何通过VPS搭建网站快速盈利?  织梦自定义文章模型联动筛选效果的开发简洁版_织梦插件  dedecms织梦列表页单独调用总页数二次开发方法_织梦CMS教程  织梦dedecms5.7首页分页插件下载_织梦插件  织梦cms复制页面内容,自动在后面加上网址_织梦CMS教程  dedecms织梦artlist和list标签调用图集图片实现方法_织梦CMS教程  如何测试您的网站全球打开速度-网站海外测速工  织梦自由列表freelist调用增加排序方法_织梦CMS教程  如何在阿里云香港服务器快速搭建网站?  织梦标签输出的指定栏目新窗口打开方法_织梦CMS教程  如何在建站之星绑定自定义域名?  如何在西部数码注册域名并快速搭建网站?  建站之星如何优化SEO以实现高效排名?  织梦栏目导航{dede:channel}标签添加序号教程_织梦CMS教程  dedecms织梦清除快照劫持木马_织梦CMS教程  如何通过虚拟主机快速搭建个人网站?  广州建站公司哪家好?十大优质服务商推荐  织梦全站动静态一键设置插件_织梦插件  织梦dedecms会员中心调用出需要的循环文档_织梦CMS教程  织梦*新发表的文章在24小时内标题显示红色_织梦CMS教程  织梦TAG标签字数长度限制解决方法_织梦CMS教程  织梦dedecms搜索指定栏目文档方法_织梦CMS教程  dedecms织梦不同栏目导航显示不同样式的方法_织梦CMS教程  如何在云虚拟主机上快速搭建个人网站?  如何快速搭建响应式可视化网站?  如何正确选择百度移动适配建站域名?  本地安装配置PHP环境phpnow1.5.6教程_织梦CMS教程  高防服务器:AI智能防御DDoS攻击与数据安全保障  织梦安全代码让网站远离劫持_织梦CMS教程  建站之星代理平台如何选择最佳方案?  如何在服务器上三步完成建站并提升流量? 

 2020-10-28

了解您产品搜索量及市场趋势,制定营销计划

同行竞争及网站分析保障您的广告效果

点击免费数据支持

提交您的需求,1小时内享受我们的专业解答。

南京市珐之弘网络技术有限公司


南京市珐之弘网络技术有限公司

南京市珐之弘网络技术有限公司专注海外推广十年,是谷歌推广.Facebook广告全球合作伙伴,我们精英化的技术团队为企业提供谷歌海外推广+外贸网站建设+网站维护运营+Google SEO优化+社交营销为您提供一站式海外营销服务。

 87067657

 13565296790

 87067657@qq.com

Notice

We and selected third parties use cookies or similar technologies for technical purposes and, with your consent, for other purposes as specified in the cookie policy.
You can consent to the use of such technologies by closing this notice, by interacting with any link or button outside of this notice or by continuing to browse otherwise.