js动态加载的a标签的onclick事件参数传递,一直报Uncaught SyntaxError: Invalid or unexpected token

<scriptid="template"type="text/x-jquery-tmpl"><tr><td>{{=no}}</td><td>{{=fileName}}</... <script id="template" type="text/x-jquery-tmpl">
<tr>
<td>{{= no}}</td>
<td>{{= fileName}}</td>
<td>{{= versionNo}}</td>
<td>{{= uploadDate}}</td>
{{if fileUrl}}
<td><span><a href="javascript:void(0)" onclick="download.downLoadFileInfo('\"+{{= fileUrl}}+\"')">下载</a></span></td>
{{/if}}
</tr>
</script>
我如果写成成下面这种方式 <td><span><a href="javascript:void(0)" onclick="download.downLoadFileInfo({{= fileUrl}})">下载</a></span></td>加载完后的信息如下<a onclick="download.downLoadFileInfo(D:\tomcat\webapps\ext-rest\WEB-INF\upload\duilib license.txt)">下载</a> 但时执行就会报Uncaught SyntaxError: missing ) after argument list 求大神指导!!!!
展开
 我来答
slords
2017-11-22 · TA获得超过4932个赞
知道大有可为答主
回答量:3130
采纳率:56%
帮助的人:1878万
展开全部
<td><span><a href="javascript:void(0)" onclick="download.downLoadFileInfo('\"+{{= fileUrl}}+\"')">下载</a></span></td>

找了下,是jquery-tmpl模板

直接用下面代码即可:

<td><span><a href="javascript:void(0)" onclick="download.downLoadFileInfo(fileUrl)">下载</a></span></td>
更多追问追答
追问
是用的jquery—tmpl,但时你说的这种方法不行,报fileUrl未定义
追答
下载
帐号已注销
2017-11-22 · TA获得超过737个赞
知道小有建树答主
回答量:1723
采纳率:56%
帮助的人:372万
展开全部
href后边应该是一个链接,不是命令语句
追问
  • 跟那个没关系 谢谢关注  

  • 我如果写成成下面这种方式   <td><span><a href="javascript:void(0)" onclick="download.downLoadFileInfo({{= fileUrl}})">下载</a></span></td>

  • 就会报Uncaught SyntaxError: missing ) after argument list  在网上查了很多,虽然报错一样,但时跟我的情况不一样,按照说的改了还是报Uncaught SyntaxError: Invalid or unexpected token

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式