ajax上传文件如何测试,如何通过Jquery/AJAX上传文件

我目前通过AJAX使用以下代码发布我的表单:

$(document).ready(function(){

$("form#createForm").submit(function() { // loginForm is submitted

$("form#createForm input#createForm_submit").attr('disabled','disabled');

tinyMCE.triggerSave();

$.ajax({

type: "POST",

dataType: "json",

url: "perform", // URL of the Perl script

data: $("#createForm").serialize(),

// script call was successful

// data contains the JSON values returned by the Perl script

success: function(data){

$('div.form-group').each(function(){

$(this).removeClass('has-error');

});

if (data.error) { // script returned error

var myList = $('ul.msg-list').empty();

$.each(data.msg, function(key,item) {

$("div."+key).addClass('has-error');

$('

').text(item.errtxt).appendTo(myList);

});

$('div#create_createresult').html('some error').html(myList);

$('div#create_createresult').addClass("text-danger");

$("form#createForm input#createForm_submit").removeAttr('disabled');

} // if

else

{ // login was successful

//$('form#login_loginform').hide();

$('div#create_createresult').text(data.msg);

$('div#create_createresult').addClass("success");

} //else

} // success

}); // ajax

$('div#login_loginresult').fadeIn();

return false;

});

});

现在我想添加以相同形式上传图片的可能性,并在此JQUERY和同一服务器端脚本中实现它.我唯一的问题是,我不知道该怎么做..我已经测试了上面的内容,我发现它没有将$ _FILES变量传递给我的服务器端脚本.

任何人都可以引导我朝着我需要做的任何方向,添加使用此脚本上传图像的可能性吗?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值