javascript - 显示从 URL 到 html 的数据

标签 javascript url

这是网址

https://www.mystore.com/receipt.html?total=100&orderid=ab123

我想在 html 页面的下面代码中显示上面 url 中的 'total' 和 'orderid' 的值。

<img src="https://getcurcumin.go2cloud.org/aff_l?order=[orderid]&amount=[total]" width="1" height="1" />

所以实际的代码将读作

<img src="https://getcurcumin.go2cloud.org/aff_l?order=ab123&amount=100" width="1" height="1" />

从 URL 中获取值之后

我可以使用哪些 javascript 代码?请提出建议。

谢谢

最佳答案

试试这个:

<script type="text/javascript">
var total = getQueryVariable("total");
var orderid = getQueryVariable("orderid");
alert(total);
alert(orderid);
function getQueryVariable(variable) {
  var query = window.location.search.substring(1);
  var vars = query.split("&");
  for (var i=0;i<vars.length;i++) {
    var pair = vars[i].split("=");
    if (pair[0] == variable) {
      return pair[1];
    }
  } 
}
</script>

关于javascript - 显示从 URL 到 html 的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32464813/

相关文章:

javascript - 像 Google Plus 一样劫持页面滚动?

javascript - HTML:如何制作镂空排版?

JavaScript 获取查询字符串参数的值

swift - URL 验证无法快速工作

javascript - 如何在 jQuery ajax 函数中使用 URL 变量?

java - Java 中直接从 URL 读取

php - 如何设置光标离开屏幕?

javascript - 应用 js 的多个背景图像仅应用第一个

javascript - 如何在 join sails js 中添加另一个字段

asp.net - ASP.NET MVC 中的 URL 长度 - 超过 260 个字符会导致错误请求 - 无效的 URL