2012-11-14 5 views
0

기본적으로 데이터베이스에서 가져 와서 내 페이지에 넣습니다. 지금은 테이블에있는 이름, 세션 등의 사용자 유형을 가지고 있으며 다음 DB 페이지로 게시물 데이터로 전송됩니다. 다음 PHP 페이지로 보내어 DB에서 더 많은 정보를 찾는 등의 작업을합니다.양식이없는 POST 데이터

분명히 훌륭한 사용자 경험이 아닙니다. 테이블의 항목을 간단히 클릭하면 모든 것이 자동으로 다음 페이지로 전송됩니다.

나는 이것을 어떻게 수행 할 것인지 잘 모르겠습니다.

내 테이블은 지금은 성과 이름이므로 특정 행을 클릭하면 각 페이지를 데이터로 보내는 다음 페이지로 이동해야합니다.

편집 : 몇 가지 예 :

는 전통적으로 당신은 다음 페이지로 데이터를 전송하는 형태

<form method="post" action="pageDataIsGoingTo.php"> 

이 작업을 수행. 그러나, 나는 이것을 폼으로하고 싶지 않다. 오히려 데이터를 보내는 URL 및/또는 버튼을 클릭 할 때 발생합니다. 내가보기에 데이터를 "숨길"수는 있지만 실제로 진행하고 수행 할 기능을 아직 모릅니다.

보이지 않는 형태로 뭔가를 설정하는 자바 스크립트 버튼/기능을 만들겠습니까?

+0

샘플 코드를 게시 할 수 있습니까? 나는 너를 쫓지 않을거야. –

+0

데이터를 찾아보고 수정하지 않는 경우 쿼리 문자열의 매개 변수로 GET해야합니다. – Esailija

+0

GET으로 전달할 수 있으며 GET을 사용할 수 있으면 jquery를 시도 할 수도 있습니다. –

답변

1

보이지 않는/숨겨진 양식 필드를 사용할 수 있습니다. 그럴 수도 있습니다. 아약스 POST 호출을 원하지만 다른 페이지를로드하려는 경우 Javascript가 좋은 해결책이 될 수 있습니다. 그래서 숨겨진 양식 필드가 솔루션입니다.

테이블 데이터와 병행.

당신은 (그래서 각 항목의 행은 형태를도 & 숨겨진 양식 필드를 포함하고 볼 수는 CSS로 스타일을 수있는 버튼, 제출)

이를 양식 내에서 숨겨진 필드와 눈에 보이는 항목 행을 포함 할 필요가 귀하의 테이블에 당신이 보낼 수있는 항목이 더 많이 있다고 가정합니다.

비록 내가 백본 & jquery와 함께 이것을 할 것이지만 모두 아약스로 할 것이다.