あなたは
function getUrlParams() {
var paramMap = {};
if (location.search.length == 0) {
return paramMap;
}
var parts = location.search.substring(1).split("&");
for (var i = 0; i < parts.length; i ++) {
var component = parts[i].split("=");
paramMap [decodeURIComponent(component[0])] = decodeURIComponent(component[1]);
}
return paramMap;
}
は、その後、あなたがある/hello.php?id=5&name=value
var params = getUrlParams();
var id = params['id']; // or params.id
道場はhttp://dojotoolkit.org/reference-guide/dojo/queryToObject.htmlを提供されたURLからIDを抽出するために、次の操作を行うことができCan a javascript attribute value be determined by a manual url parameter?道場なしlocation.search使用してURLからパラメータにアクセスすることができます私の単純な実装より少しスマートで、重複したキーから配列を作成します。
var uri = "http://some.server.org/somecontext/?foo=bar&foo=bar2&bit=byte";
var query = uri.substring(uri.indexOf("?") + 1, uri.length);
var queryObject = dojo.queryToObject(query);
//The structure of queryObject will be:
// {
// foo: ["bar", "bar2],
// bit: "byte"
// }
1 - ooft – DefyGravity
含むため
–あなたはURIを定義していますDojoにブラウザURLから呼び出す方法があるかどうか、あるいは単純なjavascriptを実行する必要があるかどうか教えてください。 – Friendy