本文介绍了使用jQuery的$就功能使用JSON和PHP如何上传文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想上传使用jQuery的 $。阿贾克斯
功能的文件,但没有得到任何输出。有人请帮我解决这个问题。我不知道这个脚本是正确的。我的脚本是:
I am trying to upload a file using jQuery's $.ajax
function but didn't get any output.Somebody please help me to solve this.I don't know if this script is correct.My script is:
$.ajax({
url:'newsup.php',
data: "",
type: 'POST',
contentType:'multipart/form-data',
dataType: 'json',
catche: 'false',
success:function(data6)
{
$("#disp").removeClass().addClass((data6.error=== false)? 'success':'error').html(data6.msg).fadeIn('fast');
//dele();
if($("#disp").hasClass('success'))
{
alert("success");
setTimeout("$('#disp').fadeOut('slow')",3000);
}
},
error:function(XMLHttpRequest,textStatus,errorThrown)
{
$("#disp").removeClass().addClass('error').html("There was an <strong>"+errorThrown+"</strong> error due to <strong>"+textStatus+" condition").fadeIn('fast');
}
});
此外,我需要帮助使用jQuery的文件上传现场获取的数据。
Also I need help getting data from file uploading field using jQuery.
推荐答案
AJAX犯规支持文件上传。还有像 ajaxfileupload 基本上创建了一个隐藏的表单和动态上传文件的插件。
AJAX doesnt support file uploading. There are plugins like ajaxfileupload which basically creates a hidden form and uploads your file dynamically.
看看here和阅读奥利奇的答案
take a look here and read Oli's answer
这篇关于使用jQuery的$就功能使用JSON和PHP如何上传文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!