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
}
}
});