dongqishun6409 2013-01-24 07:57
浏览 65
已采纳

如何使用ajax发布上传文件同时我需要发一个字符串check = 1? `data:fd +'&check ='+ 1,`? [重复]

Possible Duplicate:
How can I upload files asynchronously with jQuery?

How to use ajax post a upload file sametime I need to post a string check = 1?
data: fd + '&check=' + 1, this is not work. any suggestion?

Thanks.

var uf =$('.formname');
var fd = new FormData(formname);    
$.ajax({
    type: "POST",
    url: 'http://example.com/script.php',
    data: fd,
    processData: false,
    contentType: false,
    success: function(data){
    }
});

php

if($_FILES && $_POST['check'] == 1)
  • 写回答

2条回答 默认 最新

  • dtncv04228 2013-01-24 08:00
    关注

    You can use FormData.append to add a new set of values

    var uf =$('.formname');
    var fd = new FormData(uf[0]);
    fd.append('check','1'); 
    $.ajax({
        type: "POST",
        url: 'http://example.com/script.php',
        data: fd,
        processData: false,
        contentType: false,
        success: function(data){
        }
    });
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥20 BAPI_PR_CHANGE how to add account assignment information for service line
  • ¥500 火焰左右视图、视差(基于双目相机)
  • ¥100 set_link_state
  • ¥15 虚幻5 UE美术毛发渲染
  • ¥15 CVRP 图论 物流运输优化
  • ¥15 Tableau online 嵌入ppt失败
  • ¥100 支付宝网页转账系统不识别账号
  • ¥15 基于单片机的靶位控制系统
  • ¥15 真我手机蓝牙传输进度消息被关闭了,怎么打开?(关键词-消息通知)
  • ¥15 装 pytorch 的时候出了好多问题,遇到这种情况怎么处理?