码农的狗蛋 2023-06-02 14:12 采纳率: 47.9%
浏览 30
已结题

请问ajax后面的路径怎么拼接两个调用的参数啊加后缀

请问ajax后面的路径怎么拼接两个调用的参数啊加后缀,如下
我下面这种是错误的,请问该怎么进行拼接

        window.location.href="<%= request.getContextPath() %>/sh/合并文件/"+text.id+""+text.name+".docx";   


  • 写回答

4条回答 默认 最新

  • 阿正很牛 2023-06-02 14:14
    关注

    你可以使用字符串拼接的方式来拼接两个参数和后缀,例如:

    window.location.href = "<%= request.getContextPath() %>/sh/合并文件/" + text.id + text.name + ".docx";
    

    或者使用模板字符串的方式来拼接:

    window.location.href = `${request.getContextPath()}/sh/合并文件/${text.id}${text.name}.docx`;
    

    其中,模板字符串使用反引号(`)包裹字符串,可以在字符串中使用 ${} 来引用变量。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

问题事件

  • 系统已结题 6月10日
  • 已采纳回答 6月2日
  • 创建了问题 6月2日