0

JStreeのあるサイトがあります。JSONオブジェクトからデータを取得します。JsTreeノードをクリックすると、適切なDBデータが読み込まれ、JSONに変換されて表示されます。

問題は、ページで起こっていることに対応するURLが必要なことです。すべてがAJAXで行われているため、URLは同じままです。

したがって、誰かがカテゴリWordpress-> Business-> Financialをクリックしたときに、URLをwww.domain.com/wordpress/business/financialに変更し、URLからパラメータを取得して<を取得できると便利です。それらのパラメータに基づいた適切なデータベースデータ。

これは可能ですか?そして、ページをリロードせずにこれを行うことは可能ですか?のように、アドレスバーを更新するだけで、JQueryはパラメータを取得して対応するデータを取得できますか?

これは幅広い質問ですが、どこから始めればよいのかさえわかりません。

4

1 に答える 1

0

親ノードでも機能するようにurl関数を微調整したいと思います。以下のコードは、あなたの質問を解決する方法のアイデアをあなたに与えるでしょう。クレジットは@ChristianWaidnerに送られます-https ://stackoverflow.com/a/8094199/250422

私はコードをテストしていません...

        "ajax" : {
            "type": 'GET',
            "url": function (node) {
                var nodeId = "";
                var url = "http://www.domain.com/wordpress/";
                if (node != -1){
                    nodeName = node.attr('name');

                    url = url + nodeName;
                }

                return url;
            },
            "success": function (new_data) {
                return new_data;
            }
于 2012-05-29T05:07:49.637 に答える