php - 使用 $_FILES php 发送其他输入

标签 php javascript jquery

我正在使用以下 jquery 上传文件..

function ajaxFileUpload(jobid) {
    $("#loading")
        .ajaxStart(function () {
        $(this).show();
    })
        .ajaxComplete(function () {
        $(this).hide();
    });

    $.ajaxFileUpload({
        url: 'addjobrpc.php',
        secureuri: false,
        jobID: jobid,
        fileElementId: 'fileToUpload',
        dataType: 'json',
        success: function (data, status) {
            $('#imageid').val(data.imageid);
            if (typeof (data.error) != 'undefined') {
                if (data.error != '') {
                    alert(data.error);
                } else {
                    alert(data.msg);
                }
            }
        },
        error: function (data, status, e) {
            alert(e);
        }
    })

    return false;

}

我的表单看起来像这样...

<form name="form" action="" method="POST" enctype="multipart/form-data">

我使用 $_FILES['fileToUpload']['name']; 获取文件名;但是我如何获得不属于文件上传一部分的输入?例如Jobid是一个隐藏字段,但我似乎无法获取addjobbrpc中的值。

谢谢

最佳答案

The particular plugin您使用的似乎仅支持一种输入元素的指定文件类型,而不是整个表单

所以我认为你不能传递其他元素。

关于php - 使用 $_FILES php 发送其他输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1864324/

相关文章:

php - COMPOSER : choose the command line php you want to use. 那里什么都没有

javascript - 将文本跨度到 div 的边缘(无空格)

javascript - `with` 语句中函数声明的范围

jquery - jQuery 的 blockUI 的任何替代方案?

php - 每次包含同一个文件时都会对其进行标记吗?

php - 将 sql 转换为 Zend_Table

php - 查询以从 php 中的 JSON 中按数据值显示列数据行组

javascript - 从 jquery 附加的 div 生成 json 输出

javascript - 为什么我的 PhoneGap 应用程序中的导航器对象为空?

javascript - 带毫秒的 JQuery 倒数计时器