Variabele doorgeven aan Jquery-bestand vanaf een html-pagina

Ik heb 1 jQuery en 2 html-bestand. Ik heb een html-pagina gemaakt om een ​​dergelijke optie te selecteren.


Select your category :




Ik wilde de waarde van de optie krijgen en doorgeven aan een jQuery om iets te verwerken en te doen.

Vervolgens wil ik het resultaat laten zien in een andere html-pagina. Is dit mogelijk?

Omdat ik weet hoe ik de variabelen kan doorgeven aan mijn Jquery-bestand en hoe kan ik een functie uitvoeren zodat ik naar een andere pagina kan gaan nadat ik mijn optie heb geselecteerd. Moet ik verwijzen naar mijn jQuery-bestand (aangezien ik eerst mijn variabelen moet doorgeven aan mijn jQuery) of de resultaat-HTML?

Sorry voor het stellen van een vraag. Omdat ik een noob ben. :(

UPDATE:

$.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

            }]
        });
    });


});

Ik wil de "selectie" -waarde krijgen om een ​​if else-verklaring af te leggen, maar voor nu weet ik nog steeds niet hoe ik die moet krijgen.

0
ja ru de
Ja, gebruik formulier om de waarde te verzenden. Als je vraagt ​​om het te gebruiken met ajax dan moet je het ook doen met formulier elem.
toegevoegd de auteur Jai, de bron
Gebruik jQuery om de optie en server-side code naar POST te verwerken naar een andere pagina waar u die variabele kunt KRIJGEN. Of u kunt eenvoudig AJAX gebruiken.
toegevoegd de auteur elclanrs, de bron

1 antwoord

Hier is hiermee kunt u onchange binden voor een selecteer voor een bepaalde methode

jQuery

$(document).ready(function(){

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

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

     });

});
0
toegevoegd
Hoe dit proces op een andere pagina wordt verwerkt?
toegevoegd de auteur Jai, de bron
Ik heb deze vraag niet gesteld? Plz las het.
toegevoegd de auteur Jai, de bron
toegevoegd de auteur Jai, de bron
Wilt u dat deze waarde op een andere pagina wordt afgedrukt? Wees specifiek.
toegevoegd de auteur DON, de bron
plaats uw jQuery wat u hebt?
toegevoegd de auteur DON, de bron
De code in het antwoord krijgt u waarde door jQuery
toegevoegd de auteur DON, de bron
op de resultatenpagina wilt u de geselecteerde waarde weergeven?
toegevoegd de auteur DON, de bron
@Jai, bedankt ...
toegevoegd de auteur DON, de bron
Maar hoe zou ik moeten coderen zodat wanneer ik kies dan het mij naar de resultatenpagina zal leiden?
toegevoegd de auteur user1902917, de bron
Don nodig :) Ik heb die waarde nodig om een ​​if else-verklaring te doen.
toegevoegd de auteur user1902917, de bron