繁体   English   中英

如何在jquery ajax中获取参数?

[英]How to get parameter in jquery ajax?

需要帮助..如何通过ajax获取参数传递..

url: test.htm?a=1&b=2&c=3

我想得到b的值。

function getQueryString(queryString) {
  var result = {},
      re = /([^&=]+)=([^&]*)/g, m;

  while (m = re.exec(queryString)) {
    result[decodeURIComponent(m[1])] = decodeURIComponent(m[2]);
  }

  return result;
}

var query = "test.htm?a=1&b=2&c=3"
var myParam = getQueryString(query)["b"];
alert(myParam);

“脏”的方式是location.search.split("&b=")[1].split("&")[0]; 但这不是可重复使用的,我肯定会对此感到恐惧......

之前已经回答过更好的方法: https//stackoverflow.com/a/2091331/1238884

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM