织梦ajax表单提交参数错误,【织梦二次开发】织梦jquery+ajax方式提交自定义表单...
我们在dedecms教程中学到很多,比如可以借助jquery ajax提交dedecms自定义表单到后台。此例只做为参考,实际项目中根据自己的情况酌情修改。
html部分:
姓名: |
|
电话: |
|
留言: |
js部分:
function send(){
$.ajax({
cache: true,
type: "POST",
url:"/plus/diy.php",
data:$('#mail_form').serialize(),// 你的form id www.lol9.cn织梦模板网
success: function(data) {
if(data=="success"){
alert('发送成功!');
}else{
alert('发送失败!');
}
}
});
}
/plus/diy.php 修改找到
showMsg($bkmsg,-1,0,3000);
改成:
if($setup == 'ajax')
{
echo "success";
exit;
}
else
{
showMsg($bkmsg,-1,0,3000);
}
如果是gbk编码的童鞋,还要修改/plus/diy.php,解决乱码问题找到:
$addvalue .= ", '".${$fieldinfo[0]}."'";
改成:
$addvalue .= ", '".iconv( "UTF-8", "gb2312//IGNORE" , ${$fieldinfo[0]})."'";
$.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':'6b5fb808a4b9ea6d0603d983246a88a1',
};
$.post("/plus/diy.php",dataString,function(result){
if(result=="1"){
alert('发送成功!');
$('#diyform').reset();//重置form
}else{
alert('发送失败!');
}
});
转载:感谢您对旭说seo平台的认可,以及对文章的青睐,非常欢迎各位朋友分享到个人站长或者朋友圈,但转载请说明文章出处"来源:旭说seo个人博客"。
http://www.rxseo.cn/wzjs/dedecms/160.html
版权声明:本站原创文章,由旭说seo发表在
{dede�表结束 -->
{dede:pagelist listsize='5为5条一页 -->
*姓名:
*手机:
*留言内容:
*验证码:
织梦ajax表单提交参数错误,【织梦二次开发】织梦jquery+ajax方式提交自定义表单...相关推荐
- ajax success function_【java 基础】java-回调函数(结合jquery.ajax)
回调函数就是一个通过函数指针调用的函数.如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用来调用其所指向的函数时,我们就说这是回调函数.回调函数不是由该函数的实现方直接调用,而是在特定 ...
- 带后台管理的超酷jquery+ajax幻灯相册php源码,带后台管理的超酷jQuery+ajax幻灯相册PHP源码...
推荐 类似于相片画廊效果超炫的jQuery相册特效 Slider Gallery with jQuery是一款基于CSS3和jQuery的JS相册代码,效果类似于平轴滑动式的相册画廊,支持点击放大图片 ...
- 织梦dedecms自定义表单短信验证及手机验证插件效果演示
网站上海租车想做个发送邮件功能 第一步:打开织梦后台,系统->核心参数 开启smtp 第二步: 修改/plus/diy.php代码.打开网站根目录下的plus文件 夹,里面有个diy.php文件 ...
- JavaScript fetch 方式提交表单请求
最近在研究如何使用 fetch 方法发送表单请求,因为我们一般使用的时候fetch一般会将发送的数据处理成 JSON 字符串的格式进行发送,但是如果提交表单的话由于表单格式需要特殊处理,因为无法直接使 ...
- jquery submit()不能提交表单的解决方法
jquery submit()不能提交表单的解决方法 参考文章: (1)jquery submit()不能提交表单的解决方法 (2)https://www.cnblogs.com/war-hzl/p/ ...
- Angular19 自定义表单控件
1 需求 当开发者需要一个特定的表单控件时就需要自己开发一个和默认提供的表单控件用法相似的控件来作为表单控件:自定义的表单控件必须考虑模型和视图之间的数据怎么进行交互 2 官方文档 -> 点击前 ...
- 使用ajax发送数组请求,Ajax请求传递数组参数
var ids = []; var rows=$("#tt").datagrid("getSelections"); for(var i=0; i ids.pu ...
- ajax send报错,jquery ajax beforeSend 提交等待问题
需要使用异步加载async : true 否则不会出现等待效果 $.ajax({ url : $('#form').attr("action"), data: $('#form') ...
- vue自定义表单设计器思路
Vue是一种流行的JavaScript框架,用于构建Web应用程序.Vue的灵活性使得它成为一种非常适合创建自定义表单设计器的框架.本文将介绍如何使用Vue实现一个自定义表单设计器,并最终实现单据自定 ...
最新文章
- Linux学习之路-Linux-yum命令【8】---20171217
- OpenVAS漏洞扫描基础教程之创建用户
- centos中如何找出系统中 load 高时处于运行队列的进程
- VTK:vtkClipClosedSurface用法实战
- Spring @Transactional踩坑记
- [JSOI2008]Blue Mary的战役地图——全网唯一一篇dp题解
- [IDEA] 异常 Configuration is still incorrect. Do you want to edit it again? Error: module not specifie
- 解决Vue报错:Uncaught (in promise) NavigationDuplicated: Avoided redundant navigation to current location
- Python学习笔记14(socket编程)
- 应用管理系列 — 怎么管理Sybase数据库
- python3.7.2安装步骤-python安装升级详细步骤 Python2 升级 Python3
- 团队-象棋游戏-开发环境搭建过程
- Idea如何设置页面内容模板
- word文档怎样删除最后一页空白页
- 用Keil uVision5创建纯汇编语言的STM32工程
- 为什么要使用虚拟机?VMware安装使用
- react 前端实现打印发票/图片
- 怎样在证件照片底部加文字
- 等保2.0 信息安全及等保标准体系概述
- 货车实业怎样实施软件系统缩短报账时间
热门文章
- 计算机管理技术学院,计算机管理论文,关于国家电网技术学院:管理平台有“三好”教学管理享轻松相关参考文献资料-免费论文范文...
- android网络转圈,android基于dialog加载时转圈圈很好的demo
- oracle中enqueue,ORACLE: Enqueue 烂笔头
- 【Ubuntu】Ubuntu16.04安装 搜狗输入法 史上最详细
- 什么是模拟量光端机?模拟光端机品牌有哪些?
- 【渝粤教育】广东开放大学 物权法 形成性考核 (43)
- 【渝粤题库】国家开放大学2021春2047商业银行经营管理题目
- 【渝粤题库】国家开放大学2021春1026西方经济学(本)题目
- C语言实现01字符转比特流
- Java简单内存解析