我想通过javascript生成当前页面的url,并添加两个参数
I would like to generate via javascript a url to the current page and to add two parameters
我正在智能模板中使用sharethis插件。推特上有一个共享链接,看起来是这样的:
<span class='st_twitter_large' st_via="mediajobscom" st_url="MY URL HERE" displayText='Tweet'>
我想通过javascript生成当前页面的url,并向url添加两个参数,如?featuredid=id?featuredname=name
:
http://domain.com/currentpageisurl?featuredid=id?featuredname=name
我对javascript没有太多的了解,请试着让我明白,尤其是我需要插入到st_url="THE CODE HERE"
中的内容。
任何帮助都将不胜感激!
好吧,你可以在中找到当前页面的URL值
document.URL
您可能希望将其分配给一个变量:
var myURL = document.URL;
然后添加参数。。。迈克·布莱恩特的评论是绝对正确的。。。url中的一个参数应该是这样的:
http://myURL.com?parameter1=whatever¶meter2=somethingElse
只要你使用的是非常基本的参数(没有空格、奇怪的字符[如引号、符号等]),并且你在写页面时提前知道它们,你就可以简单地将它们钉在带有+号的字符串上:
var myURL = document.URL+"parameter1=whatever¶meter2=somethingElse";
但这在很大程度上取决于这些参数可能是什么,它们将具有什么值,以及如何确定。
这些参数可能只有在用户与页面交互时才被定义,而且每次都可能不同,并且包含非常奇怪的字符;因此,这个简单的解决方案可能不适合您。
如果您的情况太复杂,不适合此解决方案,请随时更新问题。
相关文章:
- 如何向这个javascript/jquery函数添加参数
- 如何在所有ajax调用中向URL添加参数
- 在Javascript中向回调添加参数
- javascript窗口打开并添加参数
- 无法在 JavaScript 函数中添加参数
- 向jQueryajax调用添加参数,最好添加到URL或对象中
- 使用JavaScript向链接添加参数
- 正在向传递的回调添加参数
- 循环遍历数组,并在javascript中向sql查询添加参数
- 向回调添加参数
- 通过随机 url 重定向传递和添加参数
- 如何使用变量向对象添加参数
- 为什么添加参数时停止功能
- 向网址添加参数 - 因现有参数而异
- 当函数绑定在构造函数中时,如何在 ES6 React 中向事件处理程序添加参数
- 使用 JavaScript 或 jQuery 如何在页面加载后向 URL 添加参数
- 添加参数时调用javascript函数停止工作,这真的不大声吗
- 余烬数据不会向后置请求添加参数
- 如何在函数调用中自动添加参数
- 为什么可以在 JavaScript 中添加参数类型和返回类型