Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在jQueryAjax中获取参数?_Jquery_Ajax - Fatal编程技术网

如何在jQueryAjax中获取参数?

如何在jQueryAjax中获取参数?,jquery,ajax,Jquery,Ajax,需要帮助..如何让参数通过ajax url: test.htm?a=1&b=2&c=3 我想得到b的值 肮脏的方式是location.search.split(&b=“)[1]。split(&”)[0]但这是不可重复使用的,我肯定会为此大发雷霆 更好的方法已经在这里得到了回答:请详细解释场景您的意思是什么?这个问题能为你提供答案吗? function getQueryString(queryString) { var result = {}, re = /([^

需要帮助..如何让参数通过ajax

url: test.htm?a=1&b=2&c=3
我想得到b的值

肮脏的方式是
location.search.split(&b=“)[1]。split(&”)[0]但这是不可重复使用的,我肯定会为此大发雷霆


更好的方法已经在这里得到了回答:

请详细解释场景您的意思是什么?这个问题能为你提供答案吗?
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);