Uploadify取消单个文件问题

时间:2011-04-06 14:40:15

标签: php jquery uploadify

我已经将uploadify实现到我的网络应用程序中,除了一件事之外,它一切都很出色。当文件显示在队列中时,当我从队列中删除一个文件时,我收到错误。

错误是:

非法人物 jQuery的(\ '#' + A(本).attr(

并且这引用的代码是:

<a href="javascript:jQuery(\'#'+a(this).attr("id")+"').uploadifyCancel('"+i+'\')">

如果你能告诉我那会很棒。感谢。

3 个答案:

答案 0 :(得分:1)

我认为你的报价混淆了并且错误地逃脱了。试试这个:

<a href="javascript:jQuery('#'+a(this).attr('id')).uploadifyCancel(i)">

答案 1 :(得分:1)

这是工作代码,他只是修改了错误。

<a href="javascript:$('#file_upload').uploadifyCancel($('.uploadifyQueueItem').eq(i).attr('id').replace('file_upload',''))">

i变量定义要取消的队列中的哪个上传,即0是第一个,1秒,-1是最后一个,-2秒是最后等等。如果你已经从uploadify中获取了上传ID,那么你可以做到..

<a href="javascript:$('#file_upload').uploadifyCancel(ID)">

如果有人在这里结束,请参考 http://www.uploadify.com/documentation/methods/uploadifycancel/

另见http://api.jquery.com/eq/

答案 2 :(得分:0)

你的引号错了。

href属性的值应该用“标记”包围。值本身应该只包含'标记。必要时正确地转义它们(\')。