Funkcji $ powinno się w takim wypadku przekazywać selektor CSS. Ty tam prawdopodobnie masz pole z atrybutem id
równym hi_pole_1
. Selektor id zaczyna się od znaku #
, a Ty ten znak pominąłeś. Masz hi_pole_1
, a powinno być #hi_pole_1
.
Dla ścisłości i wygody: upewnij się, że ukryte pole input ma w kodzie HTML nie tylko name
ustawione na hi_pole_1
, ale również id
ustawione na taką samą wartość. Jeśli nie chcesz umieszczać w kodzie HTML atrybutu id, to powinieneś użyć nie selektora ID, tylko selektora dopasowującego wartość atrybutu name
. Czyli wtedy powinieneś użyć selektora input[name=hi_pole_1]
.
Więc masz dwie opcje: przekazać do jQuery selektor ID umieszczając atrybut ID w kodzie HTML lub użyć selektora atrybutu dla atrybutu name
.