1.// 获取页面已有的一个form表单
var form = document.getElementById("myForm");
//用原生方法获取form元素
// 用表单来初始化
var formData = new FormData(form);
文件上传:
edop.ajax({
type: \'POST\',
url: \'/adp/test/jmeter/fileImport\',
showOverlay: true,
contentType: false,//文件上传必须
processData: false,//
data: formData,
timeout: 65000,
mimeType: "multipart/form-data",//多文件上传必须
})
2.如果新建表单元素
Var data = New FormData();
Data.append(key, val);
Data.append(‘files’,file, id+’#’+file.name) 红色部分为文件命名,区分多文件
3. 文件上传请求类型(字段必须)
contentType:false,//文件上传必须
processData:false,
4.radio选中问题:
4.1 获取选中值
$("input[name=\'killOrder\']:checked").val();
$(\'input:radio:checked\').val();
$("input[type=\'radio\']:checked").val();
$(":radio[checked]").each(function(radio){alert($(this).val());
4.2 根据val设置radio默认值
("input:radio[value=\'2\']").attr(\'checked\',\'true\');
$("input[value=\'1\']").attr(\'checked\',\'true\');