1

Javaスクリプトでハッシュパラメータ値を取得したいたとえば、URLはそのようにする必要があります

www.example.com/#!mydata=data&myopt=option

値として「データ」となる変数でmydataを取得し、myopt「オプション」を取得したい

ここのGoogleコードのようにGoogle ajaxカウリングを実装しようとしてい ます

そして私はjqueryアドレスを実装しようとしました

しかし、大きな失敗があるので、最初の部分を解決するか、ajaxリクエストにjqueryアドレスを実装するための簡単なチュートリアルを教えてください。ありがとう

4

1 に答える 1

3

このコードは、整形式の (つまり、適切に URL エンコードされた) 要求文字列を、値が解析されたオブジェクト リテラルに変換します。

var s = "#!mydata=data&myopt=option";
var o = {};

$.each(s.substr(2).split('&'), function(i, elem) {
   var parts = elem.split('=');
   o[parts[0]] = parts[1];
});

次に、次のような値にアクセスできますo.myopt

アップデート

もちろん、ブラウザのアドレスから値を取得するには、次を使用する必要があります

var s = window.location.hash;
于 2011-06-27T11:20:30.970 に答える