0

HTMLとJavascriptのみを使用して、次のことを達成しようとしています。

ユーザーがフォームに入力すると、フォーム データが次のような確認ページに追加されます: http://www.mysite.com/confirmation/?firstname=Hans&lastname_Schwartz&country=Germany

そのページで、url パラメーターに基づいて、locations.json 内のすべての場所をドイツと同じ国で表示したいと考えています。それは非常に単純であるか、まったく不可能です。何時間も検索した後、どちらが正しいかわかりません。

ヒントや既存の例を教えていただければ助かります。私は何時間もそれに取り組んできました。合計n00b。どうも。

4

1 に答える 1

0

ここからこのスクリプトを取得しました

(function($) {
    $.QueryString = (function(a) {
    if (a == "") return {};
    var b = {};
    for (var i = 0; i < a.length; ++i)
    {
        var p=a[i].split('=');
        if (p.length != 2) continue;
        b[p[0]] = decodeURIComponent(p[1].replace(/\+/g, " "));
    }
    return b;
    })(window.location.search.substr(1).split('&'))
})(jQuery);

var firstname = $.QueryString["firstname"];
var lastname = $.QueryString["lastname"];
var country = $.QueryString["country"];

値 country を使用すると、すべての場所を簡単に表示できます

于 2013-04-06T04:22:40.610 に答える