HTMLページから変数をJqueryファイルに渡す

私は1つのJqueryと2つのhtmlファイルを持っています。このような選択肢があるようにhtmlページを作成しました。

Select your category :

私はオプションの値を取得し、処理して何かを行うJqueryに渡したかったのです。

次に、別のhtmlページに結果を表示したい。出来ますか?

どのように変数をJqueryファイルに渡すことができないのですか?また、自分のオプションを選択した後、別のページに移動できるように関数を実行するにはどうすればよいですか。 jqueryファイルに直接指示するか(私の変数をjqueryに先に渡す必要があるため)、または結果htmlにする必要がありますか?

迷惑メールの質問に申し訳ありません。私はノブだから。 :(

更新:

$.each(json.data, function(i,v){
 pts.push([v.topic, v.audience.length]);
});

Highcharts.getOptions().colors = $.map(Highcharts.getOptions().colors, function(color) {
    return {
        radialGradient: { cx: 0.5, cy: 0.3, r: 0.7 },
        stops: [
            [0, color],
            [1, Highcharts.Color(color).brighten(-0.3).get('rgb')]//darken
    ]
    };
});

    var chart;
    $(document).ready(function() {
        chart = new Highcharts.Chart({
            chart: {
                renderTo: 'container',
                plotBackgroundColor: null,
                plotBorderWidth: null,
                plotShadow: false
            },
            title: {
                text: 'Facebook like'
            },
            tooltip:{
                pointFormat: '{series.name}: {point.percentage}%',
                percentageDecimals: 0
                }


            ,
            plotOptions: {
                pie: {
                    allowPointSelect: true,
                    cursor: 'pointer',
                    point: {
                        events:{
                            click: function (event){
                                //var personame =" ";
                                var id ="10150616324193820";
                                for (var i = 0; i < jsonFB.user1.length; i++) {
                                    for (var k = 0; k < json.data.length; k++) {
                                        for (var j = 0; j < json.data[k].audience.length; j++) {


                                       if (jsonFB.user1[i].id = json.data[k].audience[j].userid) {
                                            var personname = jsonFB.user1[i].name;

                                            var id = jsonFB.user1[i].id;



                                            }

                                       else {

                                           alert("Error!");

                                             }

                                             }


                                            }

                                    alert("Person who like "+this.name +" are "+ personname);
                                    var ans = confirm("Do you want to view this person profile?");
                                    if (ans)
                                      window.location="http://www.facebook.com/people/@/"+id;


                            }
                        }
                        }
                    },
                    showInLegend: true ,
                    dataLabels: {
                        enabled: true,
                        color: '#000000',
                        connectorColor: '#000000',

                        formatter: function() {
                            return ''+ this.point.name +': '+ Math.round(this.percentage) +'%';
                        }

                    }
                }
            },

            series: [{
                type: 'pie',
                name: 'Likes',
                data: pts

            }]
        });
    });


});

if else文を実行するための "selection"値を取得したいと思いますが、今はまだそれを取得する方法がまだ分かりません。

0
nl ru de
はい、フォームを使用して値を送信します。あなたがajaxでそれを使用するよう依頼しているなら、 form elemでそれを行う必要があります。
追加された 著者 Jai,
オプションを処理するにはjQueryを使用し、その変数を取得できる別のページにPOSTするサーバー側コードを使用します。または単にAJAXを使用することもできます。
追加された 著者 elclanrs,

1 答え

これで、 onchange をバインドして select メソッドにバインドできます

jQuery

$(document).ready(function(){

    $("#selection").change(function(){

       console.log($(this).val()); //this will return the selected value

     });

});
0
追加された
他のページでどのように処理されますか?
追加された 著者 Jai,
私はこの質問をしていませんか?それを読んでください。
追加された 著者 Jai,
追加された 著者 Jai,
この値を別のページに印刷しますか?具体的にする。
追加された 著者 DON,
あなたの持っている jQuery を投稿してください。
追加された 著者 DON,
答えの code は、 jQuery を通じて価値を得ます。
追加された 著者 DON,
結果ページで、選択した値を表示しますか?
追加された 著者 DON,
@ジャイ、ありがとう...
追加された 著者 DON,
しかし、どのようにすれば私がそれを選択すると結果ページに向かうようにコードするべきですか?
追加された 著者 user1902917,
ドンが必要です:) if else文を実行するには、その値が必要です。
追加された 著者 user1902917,