我的网址如下所示:
http://www.something.hu/#/ask?kerdesPost=fdasdas%20ad%20asd%20ad%20asdas
我只想得到fdasdas%20ad%20asd%20ad%20asdas
或仅 kerdesPost=fdasdas%20ad%20asd%20ad%20asdas
.
我如何通过 JavaScript 做到这一点?最短路线是什么?
最佳答案
您可以尝试以下操作:
if((window.location.href).indexOf('?') != -1) {
var queryString = (window.location.href).substr((window.location.href).indexOf('?') + 1);
// "queryString" will now contain kerdesPost=fdasdas%20ad%20asd%20ad%20asdas
var value = (queryString.split('='))[1];
// "value" will now contain fdasdas%20ad%20asd%20ad%20asdas
value = decodeURIComponent(value);
// "value" will now contain fdasdas ad asd ad asdas (unescaped value)
}
这应该可以满足您的需要。
关于javascript - 如何通过 javascript 从 url 读取 GET 元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16608780/