Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/429.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript uploadify.js获取已单击项目的id_Javascript_Jquery_Uploadify - Fatal编程技术网

Javascript uploadify.js获取已单击项目的id

Javascript uploadify.js获取已单击项目的id,javascript,jquery,uploadify,Javascript,Jquery,Uploadify,我需要使用uploadify()检索单击以启动文件上载的按钮的ID。我必须解析ID以从中提取一个数字,并将其传递到我的upload.php脚本。id的格式为: upload_1 upload_2 ..... upload_XX 按钮(div)是在PHP中创建的,具有: while (....) { echo "<div class='upload' id='upload_" . $row['did'] . "' data-role='none' title='UPLOAD DOC

我需要使用uploadify()检索单击以启动文件上载的按钮的ID。我必须解析ID以从中提取一个数字,并将其传递到我的upload.php脚本。id的格式为:

upload_1
upload_2
.....
upload_XX
按钮(div)是在PHP中创建的,具有:

while (....) {
    echo "<div class='upload' id='upload_" . $row['did'] . "' data-role='none' title='UPLOAD DOCUMENTS'>";
}
console.log输出:

n.fn.init[1]0: SWFUploadbutton: n.fn.init[1]bytesLoaded: 0customSettings: ObjecteventQueue: Array[0]movieElement: object#SWFUpload_0.swfuploadmovieName: "SWFUpload_0"original: n.fn.init[1]queue: n.fn.init[1]queueData: Objectsettings: Objecttimer: 1433418517151wrapper: n.fn.init[1]__proto__: SWFUploadlength: 1__proto__: n[0]
要获取值,请调用以下代码

 $("#Ids").val(Ids.join(','));
只要省略我使用过的不需要的代码,我想这就足够让您理解了


如果您仍然存在问题,请告诉我您从
警报($(this.attr(“id”))
?空值“”(未定义)中获得了什么
控制台.log($(this))的输出
从您的控制台。您能详细描述一下您面临的问题吗?我需要在
完成之前获取ID
event@FabrizioMazzoni在哪个时间或事件?当我点击按钮时,我需要知道我点击的按钮的id。你需要上传文件的id或你点击打开文件上传的btn?的我点击上传的按钮
 var Ids = new Array();

 $('#file_upload').uploadify({
        'uploader': SWFUrl,
        'script': AshxUrl,
        'cancelImg': cancelUrl,
        'folder': uploadsUrl,
        'auto': true,
        'fileExt': '*.jpg;*.gif;*.png;*.psd;*.jpeg',
        'fileDesc': 'Graphics Files',
        'removeCompleted': false,
        'buttonText': 'Upload PSD',
        'multi': true,
        'queueID': 'divParent',
        'onComplete': function (event, ID, fileObj, response, data) {
            Ids.push(response);
        },
'onSelect': function (event, ID, fileObj)
        {

            alert(event.target);
            alert($(event.target).prop('id'));
            customFileArray.push({ id: ID, file: fileObj, upload: false });
        }
    });
 $("#Ids").val(Ids.join(','));