Javascript 在服务器上通过jQuery Ajax上传加载的图像时出现问题
我正在尝试使用jQuery、Ajax和PHP在服务器上保存加载的图像 以下是我为Ajax部分编写的代码:Javascript 在服务器上通过jQuery Ajax上传加载的图像时出现问题,javascript,php,Javascript,Php,我正在尝试使用jQuery、Ajax和PHP在服务器上保存加载的图像 以下是我为Ajax部分编写的代码: <script> $(function () { $("#uploadimage").on('submit', function (e) { e.preventDefault(); var formData = new FormData(this);
<script>
$(function () {
$("#uploadimage").on('submit', function (e) {
e.preventDefault();
var formData = new FormData(this);
var imgloader = $.ajax({
type: "POST",
url: "imgLoader.php",
data: formData,
cache: false,
contentType: false,
processData: false,
beforeSend: function () {
console.log(formData);
}
});
imgloader.fail(function () {
console.log('Error');
});
imgloader.done(function (data) {
$('#res').text(data);
});
});
});
</script>
但是我得到了
There is Something Wrong?!
在页面上,而不在服务器上上载图像。你能告诉我我做错了什么吗?(我知道这不是一种将图像上传到服务器的安全方法,但请注意,我正在尝试在不进行验证、消毒或过滤的情况下精简整个上传过程)
谢谢AJAX不进行文件上传。它不是为这个设计的。要上传文件而不刷新页面,您必须使用任何jQueryAjax插件 此问题已在以下链接中讨论:
您的
表单
必须包含enctype=“multipart/form data”
,是吗?您好,yiiframe,是的,它有
您的控制台日志说明了什么,并在开发者模式下打开chrome,告诉网络选项卡的响应是什么
There is Something Wrong?!