使用javascript中的变量创建自定义URL
Creating a custom URL using variables in javascript
嗨,我已经玩了一段时间了,但还没有解决方案。
我的代码有三个部分,目的是创建一个自定义单词,插入到对url的调用中,这样一个特定的kml文件就会加载到我的网络地图上。
-
一个通过点击我网站上的按钮生成单词的功能。(有6个其他按钮,一旦点击创建一个单词)
var pub = []; function myFunction7() { pub.push("pub");
-
创建单词后,此步骤将变量添加到数组中。数组将=匹配url所需的单词。
var url = [pub]
所以var url=bar如果点击了pub按钮。
-
我想要一个新的变量=用户单击按钮后生成的数组中的单词。
var name = url var src = "https://www.dropbox.com/"+name+".kml?dl=1";
问题出现在步骤3。不是加载kml,而是地图消失,并且不会读取kml文件的url,因此不会加载任何内容。按钮都能工作,我已经通过在网页上打印结果测试了第2步。
谢谢你的帮助!
您检查了变量及其类型吗?例如,使用console.log
我认为,因为pub是一个数组,url是一个阵列,name是一个矩阵,所以你的src失败了。。。应为字符串。
如果你只推一个字符串到酒吧,那么你可以做:
var url = pub.toString();
或者从pub:中获取第一个元素
var url = pub[0];
当然,你以后也可以这样做,这取决于你代码的其余部分,例如
var name = url.toString();
var src = "https://www.dropbox.com/"+name.toString()+".kml?dl=1";
相关文章:
- DataTables-创建自定义分页样式(加载更多样式)
- 如何在javascript中创建自定义事件
- 在angularjs中创建自定义控件的推荐方法
- 创建自定义函数以在函数上运行完整的多选下拉列表
- 在jquery和javascript中创建自定义日历背后的逻辑
- Magento创建自定义的职业表格,并从CMS页面调用
- 如何为javascript创建自定义标签?或者这是我不知道的其他事情吗;我不知道
- 如何创建自定义属性以添加if.bind
- 创建自定义URL
- 在 Backbone.js 中创建自定义“同步”方法
- 在 Chrome 扩展程序中创建自定义事件的最惯用方式
- 如何使用引导程序创建自定义滚动条
- 在画布中创建自定义图像对象
- AngularJS -- 创建自定义数据绑定和 ng-repeat
- 创建自定义 Javascript 对象的惯用方法有哪些
- 如何在高图表中创建自定义线型
- 在命名空间中创建自定义事件
- 如何使用jquery创建自定义弹出窗口
- 使用javascript中的变量创建自定义URL
- 如何使用jQuery扩展方法为元素或类选择器创建自定义插件