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