javascript - 如何使用 Javascript 读取获取请求?

标签 javascript html arguments hyperlink

所以我有一个名为 A.html 的 html 页面,它是从 B.html 中这样调用的:A.html?varString="bla-bla- bla" 向 JS 发送 args 是否正确?如何从 JS 解析参数?

(不使用任何框架,如 Jquery,在 IE6、FireFox 3 中工作)

最佳答案

这是一个解析查询字符串的函数。将参数名称传递给它,它返回值。

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]; 
    } 
  }
  return -1; //not found 
}

关于javascript - 如何使用 Javascript 读取获取请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4209052/

相关文章:

javascript - 使用 React 和 Redux 的收藏夹购物车

javascript - 编写 Javascript/jQuery 的最佳方式

javascript:将参数传递给对象构造函数

java - 哪些 JVM 选项优先?

c - 函数参数中的逗号运算符

javascript - 在 JavaScript 中通过名称调用函数?

javascript - 垂直布局间隙 - 钛

javascript - Firefox 为 d3.js svg 库苦苦挣扎?

php - 选择 date() HTML5 并匹配 SQL 日期

html - Mobile-Chrome 中网页底部的神秘空白