这是我的ajax调用我正在使用ajax上传图像。我想发送带有图像文件的文本框数据。如何才能在这个功能?这是我的函数和ajax调用
function updateSpeciality(id)
{
var name = $("#speciality").val();
var form_data=new FormData();
$.each($("#myfile")[0].files,function(i,file){
form_data.append("image",file);
});
$.ajax({
url:"<?php echo base_url('Dashboard/saveSpeciality');?>",
type:'POST',
cache:false,
async:false,
contentType:false,
processData:false,
data:form_data,
success:function(data){
alert("i am in success");
},
error:function(error){
alert("i am fail");
}
});
}
我想将var name的值与文件一起发送到我的控制器函数。因为在控制器功能中我在db中保存名称和文件路径。 ajax调用是否完美,但我将如何在此数据中发送名称值?