在 Jade 模板中构建 url 编码
building url encode in Jade template
我有一些对象正在渲染到 jade
obj=
urls = [urls]
ids = [ids]
我需要生成这样的 url:
'http://www.host.com/?urls=["13213", "13123"]&id=["dasd", "dsdad"]'
但我正在使用这样的模板:
'http://www.host.com/?urls=#{object.urls}&id=#{object.ids}'
返回我
'http://www.host.com/?urls=13213,13123&id=dasd,dsdad'
解决方案在这里
iframeUrl = "https://host"
iframeUrl += "&ids=#{encodeURIComponent JSON.stringify parsedData.ids}" unless _.isEmpty(parsedData.ids)
iframeUrl += "&titles=#{encodeURIComponent JSON.stringify parsedData.titles}" unless _.isEmpty(parsedData.titles)
我有一些对象正在渲染到 jade
obj=
urls = [urls]
ids = [ids]
我需要生成这样的 url:
'http://www.host.com/?urls=["13213", "13123"]&id=["dasd", "dsdad"]'
但我正在使用这样的模板:
'http://www.host.com/?urls=#{object.urls}&id=#{object.ids}'
返回我
'http://www.host.com/?urls=13213,13123&id=dasd,dsdad'
解决方案在这里
iframeUrl = "https://host"
iframeUrl += "&ids=#{encodeURIComponent JSON.stringify parsedData.ids}" unless _.isEmpty(parsedData.ids)
iframeUrl += "&titles=#{encodeURIComponent JSON.stringify parsedData.titles}" unless _.isEmpty(parsedData.titles)