我已经将uploadify实现到我的网络应用程序中,除了一件事之外,它一切都很出色。当文件显示在队列中时,当我从队列中删除一个文件时,我收到错误。
错误是:
非法人物 jQuery的(\ '#' + A(本).attr(
并且这引用的代码是:
<a href="javascript:jQuery(\'#'+a(this).attr("id")+"').uploadifyCancel('"+i+'\')">
如果你能告诉我那会很棒。感谢。
答案 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/
答案 2 :(得分:0)
你的引号错了。
href
属性的值应该用“标记”包围。值本身应该只包含'标记。必要时正确地转义它们(\')。