Jquery 在ajax中使用uploadify

Jquery 在ajax中使用uploadify,jquery,uploadify,Jquery,Uploadify,您好,我正在用uploadify上传图像。我打电话给警察 $('#file_upload').uploadify('upload'); 在ajax中成功地将图像上传到我的本地文件夹。见以下代码: ajax.Post("AddEvent.aspx/AddEvent", JSON.stringify({ ObjEnt: args }), false).success(function (data) { $('#file_upload').upload

您好,我正在用
uploadify
上传图像。我打电话给警察

$('#file_upload').uploadify('upload');
在ajax中成功地将图像上传到我的本地文件夹。见以下代码:

     ajax.Post("AddEvent.aspx/AddEvent", JSON.stringify({ ObjEnt: args }), false).success(function (data) {


                 $('#file_upload').uploadify('upload');

            --->

                    if (data.d[0] > 0) {

                        args["EventId"] = data.d[0];

                        if (!args.Status) {

                            self.EventsList.unshift(args);
                            self.EventsList.splice(-1, 1);
                            logger.success(data.d[1]);
在这里,我想使用我的
uploadify
的响应,就像如果上传成功,那么我用箭头提到的下一步应该执行一样

                  var file = $('#file_upload').uploadify('upload');
                  if(file=='true')
                   {
                        //do whatever  

                   }
我在doc.s中发现,
uploadify
的响应可以从
onUploadSuccess
获得。。 在SE上发现了类似的问题,但我在那里没有找到更多的答案。
Uploadify是关于多个文件的,但是你的问题不是很清楚

如果您希望在成功上载每个文件后发生某些事情,请使用
onUploadSuccess

$('#file_upload').uploadify('upload', {
    onUploadSuccess : function(file, data, response) {
           // YOUR CODE HERE
    }
});
如果希望在所有上载成功完成后运行某些内容,请在options参数(uploadify的第二个参数)中使用分配给
onQueueComplete
的函数:


注意:在JavaScript中,只有包含无效字符(如
-
)的匿名对象属性名(如
'onUploadSuccess'
)才需要引号。在显示的示例中,您不需要它们。

他尝试从ashx返回数据handler@sakir:说什么?:)请澄清您的意思,因为现有代码目前毫无意义:):)相同用户的相同问题在这里。看看
$('#file_upload').uploadify('upload', {
    onQueueComplete : function(queueData) {
           if (queueData.uploadsErrored == 0){
               // YOUR CODE HERE
           }
    }
});