织梦自定义表单不跳转ajax提交表单方法_织梦CMS教程
栏目:网络技术 发布时间:2020-10-28
不写死任何东西,借助jquery ajax提交织梦dedecms自定义表单到后台。注意表单部分,此例只做为参考,实际项目中根据自己的情况酌情修改。认真看下面例子

不写死任何东西,借助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排名怎样提升  # 小营销推广  # 达州网络营销推广运营公司  # 网站关键词在线推广  # 鹿泉网站建设在线咨询  # 禹城网站建设高性价比  # 互联网seo薪资  # dede  # 上海网站推广工作室排名  # 定西短视频营销培训抖音推广公司  # 黄石网站关键词优化技巧  # 盖州品牌网站建设  # 丹徒网站建设代理商  # 线上营销推广靠谱的公司  # 天猫实时关键词排名  # 网站搜索名字优化  # 广州网站建设业务  # 河南推广网站搭建收费  # post  # 织梦CMS教程  # 织梦自定义表单  # ajax提交  # 织梦ajax  # 表单  # 自定义  # 自己的  # 这是  # 不写  # 童鞋  # 此例  # 织梦自定义表单不跳转ajax提交表单方法  # input  # hidden  # type  # diyid  # span  # diyform  # gt  # color  # rgb  # id 


相关文章: 郑州SEO优化服务内容_SEO优化教程  企业网站优化需要关注哪些要素?_SEO优化教程  网站建设大纲怎么写_网站建设大纲_建设网站优化教程  营销型网站5要素:营销型网站建设注意事项  如何规划宣城网站建设的整体流程_网站建设教程  【免费网页】有域名如何建立网站?我的网站模板和别人一样,内容不同是侵权吗?免费网站的收益模式?  在文登地区进行SEO优化时,有哪些措施可以帮助有效控制成本?_SEO优化教程  广州地区用户行为变化对短视频SEO的影响?_SEO优化教程  进行SEO优化时需要注意什么?_SEO优化教程  餐饮网站建设怎么制作呢?餐饮网站建设需要注意什么?  高端网站建设如何提升金融行业用户的信任度_网站建设教程  有哪些有效的SEO技术优化方法?_SEO优化教程  企业网站建设在南京需要关注哪些服务细节_网站建设教程  法律网站建设_商洛抖音seo  ​响应式网站建设的几点规范要求  酒店网站建设需要多少钱  专业的网站建设公司具备哪些条件_建设网站公司哪家好_网站seo工作原理图片  【秦皇岛网站建设】秦皇岛网站建设制作公司_秦皇岛网站搭建建网站  北京网站建设公司_北京网站建设良言多米_建设b2c网站  【网页制作学习内容】制作网页的软件是什么?网页设计需要学习哪些软件?ui设计训练的内容是什么?  通过优化用户互动可以如何提升*SEO的效果?_SEO优化教程  如何选择高密网站建设模板客户评价推荐这些方案_网站建设教程  织梦文章内容每个段落自动加工【伪原创内容提高收录排名插件】_织梦插件  网站建设费用多少钱_网站建设费用多少_公司如何学习seo  上海 网站建设_上海网站建设升级_苏州贸易网站建设单价  h5网站建设还需要做移动端网站吗?  北京网站建设工作室_河南光电网站优化检修  包头企业网站建设_学习日常网站建设  为什么忽视用户体验是SEO标题的误区?_SEO优化教程  天津SEO内容优化策略有哪些?_SEO优化教程  【网站怎么优化推广】百度搜索推广的方法是什么?怎样查看网站是否在做百度推广?  网页设计制作网站步骤是怎样的,怎么才能创建自己的一个网站?  如何通过缓存策略提升网站整体流畅度_网站建设教程  巩义医疗健康类网站案例如何提升服务便捷性_网站建设教程  安阳网站开发中如何运用人工智能技术提升交互功能_网站建设教程  牡丹江网站开发需要多长时间完成_网站建设教程  网站建设的费用构成是怎样的?  网站建设前企业需要准备什么?  如何才能让网站建设公司把自己的网站做好?  如何选择和布局关键词以提升网站在搜索引擎中的排名?_SEO优化教程  网站建设公司做好网站后续还有哪些问题  怎样做app网站建设方案_怎样做app网站建设_SEO软件分类与整理  库尔勒企业网站如何*集成电商功能_网站建设教程  如何通过SEO提升品牌曝光和管理口碑?_SEO优化教程  在网站建设中如何应用系统型营销思想?_SEO优化教程  选词技巧:企业做SEM竞价关键词该如何选择?  保定网站建设费用_网站建设大约要多少钱_胜芳seo开发  制作一个简单网页的教程_制作一个简单网页_制作一个简单的网站  网站建设公司如何选择  【网站推广专业】招聘网络推广专员有什么要求?电子商务网站有哪些推广方法?网络推广属于哪个行业? 


相关栏目: 【 网络营销44070 】 【 网络推广122852 】 【 网络优化116010 】 【 网址导航102054 】 【 网络技术82194 】 【 网络资讯43554