Jquery/JavaScript

Tenho essa tabela que quando clico em uma linha da minha tabela executo meu javaScript (preencherCampo)

[code]pag1.html

		<tr class="preencherCampo">
			<th><label style="width: 40px;">Nome</label></th>
			<th><label style="width: 75px;">Sobrenome</label></th>
		</tr>	
</table>
<input type="hidden" id="hidden" value="A" name="A"></input>
[/code]

Ao clicar chama minha function o problema é que gostaria de preencher o input de outra página mas não estou conseguindo, usei data: {‘nome’:$("#hidden").val()} pelo que entendi eu estou isnerindo o valor do meu input Hidden da pag1 no nome da pag2, mas não deu certo alguém sabe o que estou fazendo de errado ou como eu pegaria um valor de uma página e setar em outra só com javaScript ou Jquery?

$(".preencherCampo").live("click", function(){
		$.ajax({
		  type: 'POST',
          url:"pag2.html",
          data: {'nome':$("#hidden").val()},
          success:function(data) {
        	  alert(data)
          }
           });
	});

[code]
pag2.html

[/code]

Vc está usando HTML puro, ou os nomes pag1.html e pag2.html são apenas exemplos?
Para enviar os dados com o método “post” vc precisa rodar algum código no servidor, onde vc vai ler o seu “data” e inserir os dados onde vc quiser na nova página.

Se vc usar “get” no lugar de “post”, aí facilita um pouco porque não será necessário processamento no servidor para cumprir essa tarefa em específico. Pesquise no google sobre parâmetros get com javascript.