我有一个表单,用户输入他的名字并选择一个个人资料图片。这些信息和头像应该通过ajax和php添加到mysql数据库中。如何通过Ajax将文件从JavaScript传输到PHP
HTML:
<form id="addWorkerForm" action="addWorker.php" method="post">
Prename:<input type="text" name="prename" id="prename">
Lastname:<input type="text" name="lastname" id="lastname">
Image:<input type="file" id="file_input" name="file_input" >
</form>
的Javascript:
var prename = $('#prename').val();
var lastname = $('#lastname').val();
var workerAvatar = $('#file_input').val();
var url = 'xyz/addWorker.php?prename=' + prename + '&lastname=' + lastname + '&avatar=' + workerAvatar;
$.ajax({
url: url,
dataType: 'json',
async: false,
success: function(data) {
}
});
这是访问该文件,以获得其在JavaScript内容的正确方法?此外,我如何访问php文件中的文件?
http://stackoverflow.com/questions/1276916/asynchronous-file-upload-ajax-file-upload-using -jsp和JavaScript的 –