我想在此之前说我是JQuery的新手,这可能是一个简单的问题,但在我尽我所能搜索之后,我无法找到解决方案。
我正在尝试构建一个图像的路径,我正在使用一个API,它返回一个对象,该对象提供部分路径但不提供基本路径。
例: 基本路径= Youtube.com/watch /?
来自API的路径:/ gdsrhab
在第29行,你可以看到我试图在尝试构建“结果”字符串时执行字符串连接。我理解为什么这不是按照我设置的方式工作,但我不确定如何在语法上执行此操作(如果可能)。
我还尝试创建两个变量:baseURL和apiURL,连接它们并将结果保存到completeURL然后替换它,但是JQuery采用字符串文字“completeURL”而不是替换变量的值。有人能指出我在正确的方向上如何获得标签内的完整路径?在此先感谢您的帮助。
在下图中,您可以看到路径的后半部分丢失 The error message I receive
答案 0 :(得分:0)
您在开始时使用ES6 string templates,因此您只需要在$ {}内设置变量,您不需要连接它,字符串模板将为您完成。而不是
<img src = 'http...../' + '${movie.poster_path}'}>
将输出如下内容:
<img src="'http://yoururl.com/'+'mypath'"
你只需要做
<img src = 'http://yoururl.com/${movie.poster_path}'>
在你的字符串模板中