Php 多文件附件和通过表单发送
这里是我的两个用于多文件附件的Php 多文件附件和通过表单发送,php,ajax,forms,Php,Ajax,Forms,这里是我的两个用于多文件附件的PHP文件,但我无法获得用于多个附件的电子邮件!这是我的两份文件 service-form.php 全名 单位 电子邮件地址 机器型号 机器序列号 (见系统前支腿上的铭牌)
PHP
文件,但我无法获得用于多个附件的电子邮件!这是我的两份文件
service-form.php
全名
单位
电子邮件地址
机器型号
机器序列号
(见系统前支腿上的铭牌)
-
正在处理的内容
麻烦是什么时候开始的
-
-
页面的哪个部分
机器受到影响了吗
-
生产是否停止
因为这个问题?
否则,请按
尽可能详细地了解您的情况和服务要求
详细信息
支持文件
//表单验证和提交
$(“#邮件格式”)。提交(功能(e){
e、 预防默认值();
});
$(“#邮件格式”).validate({
规则:{
用户名:{
必填项:true
},
公司:{
必填项:true
},
电话:{
必填项:true
},
型号:{
必填项:true
},
序列号:{
必填项:true
},
信息:{
必填项:true
},
用户电子邮件:{
要求:正确,
电子邮件:真的
}
},
submitHandler:函数(表单){
var msgHolder=$('.mail sent status');
var url=$(form.attr('action');
var data=$(form).serialize();
var myForm=document.getElementById('mailForm');
var formData=新formData(myForm);
$.ajax({
url:url,
键入:“post”,
//数据:数据,
数据:formData,
contentType:false,
数据类型:“json”,
cache:false,
processData:false,
beforeSend:函数(){
$('.overlay').fadeIn();
},
成功:功能(响应){
$('.overlay').fadeOut();
//console.log(响应)
var结果=响应;
//var result=JSON.parse(响应);
console.log(结果)
如果(result.status==false){
msgHolder.find('.status message').removeClass('success').addClass('failed').html(result.message)
}否则{
$(形式)。触发器(“重置”);
msgHolder.find('.status message').removeClass('failed').addClass('success').html(result.message)
}
}
});
返回false;
}
});
及
发送\电子邮件\服务\请求.php
这是直播有错误吗?没有,我没有收到控制台错误!在你的php日志中?不!我没有出错!