This may be trivial, but I have spent 2 days trying various options to pass a parameter from one page to another. Of course, it hasn’t worked or I wouldn’t be here.
Help would be greatly appreciated!
Below is my code and log results:
Page 1
import { session } from ‘wix-storage’ ;
$w . onReady ( function () {
$w ( ‘#button1’ ). onClick (( event ) => {
session . setItem ( “stage” , “1” );
console . log ( 'Stage selected is ’ + session . getItem ( “stage” ) );
});
$w ( ‘#button2’ ). onClick (( event ) => {
session . setItem ( “stage” , “2” );
console . log ( 'Stage selected is ’ + session . getItem ( “stage” ) );
});
$w ( ‘#button3’ ). onClick (( event ) => {
session . setItem ( “stage” , “3” );
console . log ( 'Stage selected is ’ + session . getItem ( “stage” ) );
});
$w ( ‘#button4’ ). onClick (( event ) => {
session . setItem ( “stage” , “4” );
console . log ( 'Stage selected is ’ + session . getItem ( “stage” ) );
});
$w ( ‘#button5’ ). onClick (( event ) => {
session . setItem ( “stage” , “5” );
console . log ( 'Stage selected is ’ + session . getItem ( “stage” ) );
});
});
Page 2
import { session } from ‘wix-storage’ ;
$w . onReady ( function () {
session . getItem ( “stage” );
console . log ( 'Stage received is ’ + session . getItem ( “stage” ) );
});
Logs
Running the code for the Stage Selection for Stage Variables page. To debug this code in your browser’s dev tools, open zqgnc.js.
Stage selected is 1
Stage Selection for Stage Variables
Line 13
Running the code for the Stage Variables page. To debug this code in your browser’s dev tools, open hxphl.js.
Stage received is 5
Stage Variables
Line 11
Running the code for the Stage Selection for Stage Variables page. To debug this code in your browser’s dev tools, open zqgnc.js.
Stage selected is 2
Stage Selection for Stage Variables
Line 18
Running the code for the Stage Variables page. To debug this code in your browser’s dev tools, open hxphl.js.
Stage received is 1
Stage Variables
Line 11
Running the code for the Stage Selection for Stage Variables page. To debug this code in your browser’s dev tools, open zqgnc.js.
Stage selected is 3
Stage Selection for Stage Variables
Line 23
Running the code for the Stage Variables page. To debug this code in your browser’s dev tools, open hxphl.js.
Stage received is 2
Stage Variables
Line 11
Running the code for the Stage Selection for Stage Variables page. To debug this code in your browser’s dev tools, open zqgnc.js.
Stage selected is 4
Stage Selection for Stage Variables
Line 28
Running the code for the Stage Variables page. To debug this code in your browser’s dev tools, open hxphl.js.
Stage received is 3
Stage Variables
Line 11
Running the code for the Stage Selection for Stage Variables page. To debug this code in your browser’s dev tools, open zqgnc.js.
Stage selected is 5
Stage Selection for Stage Variables
Line 33
Running the code for the Stage Variables page. To debug this code in your browser’s dev tools, open hxphl.js.
Stage received is 4