페이지에 테이블이 있고 그 테이블에 ID (하이퍼 링크)와 상태 (레이블)가 2 개인 시나리오가 있습니다. 링크를 클릭하면 다른 탭이 열리고 세부 사항이 표시됩니다. 이 탭에서 상태 (드롭 다운)를 변경하고 데이터베이스에서 업데이트합니다. 업데이트를 클릭하면 탭을 닫고 테이블보기로 돌아가서 상태 (레이블)를 업데이트해야합니다 (아마도 새로 고침).브라우저 탭간에 변수를 전달합니다.
누군가 해결책 해결책을 제시해주세요.
페이지에 테이블이 있고 그 테이블에 ID (하이퍼 링크)와 상태 (레이블)가 2 개인 시나리오가 있습니다. 링크를 클릭하면 다른 탭이 열리고 세부 사항이 표시됩니다. 이 탭에서 상태 (드롭 다운)를 변경하고 데이터베이스에서 업데이트합니다. 업데이트를 클릭하면 탭을 닫고 테이블보기로 돌아가서 상태 (레이블)를 업데이트해야합니다 (아마도 새로 고침).브라우저 탭간에 변수를 전달합니다.
누군가 해결책 해결책을 제시해주세요.
브라우저 탭은 실제로 해당 응용 프로그램의 다른 창입니다. 따라서 솔루션이 어떻게 보이는지 분명하면 알 수 있습니다. 쿠키, 세션 또는 브라우저/데이터베이스의 일종의 데이터에 정보를 저장해야합니다. 그렇지 않으면 데이터가 손실됩니다.
아마도 jquery 쿠키를 사용하면 도움이 될 것입니다. 감사. – Shanky
그냥
스택 오버플로가 코딩하지 JS와 선택 박스 선택 옵션을 읽고 YourSIte.com/test/index.cfm?selectBox="+selectboxValue "와 같은 URL을 준비하고 새 탭에서 그 열 서비스. 가서 자신에게 무언가를 시도하고 어려움에 처하면 돌아 오십시오. – Andy
서비스에서 세션을 사용하지 않고 프론트 엔드에 무엇인가를 원한다면 ['Dom Storage'] (https://developer.mozilla.org/en-US/docs/Web/Guide)를 살펴 봐야합니다./API/DOM/Storage). – DontVoteMeDown
새 탭이 아닌 팝업을 사용하는 경우 [쿠키 사용] (http://stackoverflow.com/questions/4079280/javascript-communication-between-browser-tabs-windows)을 시도 할 수 있습니다. [여기에 탭과 팝업 창 사이의 통신] (http://stackoverflow.com/questions/4167965/how-do-you-communicate-between-2-browser-tabs-windows), [여기에 localStorage를 사용하는 현대적인 솔루션] (http://stackoverflow.com/questions/2236828/javascript-communication-between-tabs-windows-with-same-origin/12514384). –