我们可以借助jquery ajax提交Dedecms自定义表单到后台。
此例只做为参考,实际项目中根据自己的情况酌情修改。
html部分
PHP" enctype="multipart/form-data" method="post" id="diyform">
JS部分
/plus/diy.PHP 修改 找到
PHP">showMsg($bkmsg,-1,3000);改成
PHP">if($setup == 'ajax') { echo "success"; exit; } else { showMsg($bkmsg,3000); }如果是gbk编码的童鞋,还要修改/plus/diy.PHP,解决乱码问题 找到
PHP">$addvalue .= ",'".${$fieldinfo[0]}."'";
改成
PHP">$addvalue .= ",'".iconv( "UTF-8","gb2312//IGNORE",${$fieldinfo[0]})."'";$.post方法
PHP",dataString,function(result){ if(result=="1"){ alert('发送成功!'); $('#diyform').reset();//重置form }else{ alert('发送失败!'); } });