Как мне передать переменные из Javascript Url - PullRequest
1 голос
/ 05 апреля 2011

У меня есть форма для заполнения всей информации, и она обновляется и перейти к той же форме.которому нужно передать 2 параметра на URL.Теперь моя проблема в том, что я не хочу показывать 2 параметра в URL. Как я могу это сделать?Это URL.$myurl = '/root/subroot/banking.php?a1=test&a2=test2'

Я хочу изменить URL-адрес на $myurl = '/root/subroot/banking.php'

Могут ли эти два параметра также пройти, не показывая в URL-адресе, который я имею в виду, через любые другие.Я создал параметры таким образом. Поможет ли это в переменных креатина

$('#a1').attr('value', 'test');
$('#a2').attr('value', 'test2'). but did not work out 

Ответы [ 2 ]

4 голосов
/ 05 апреля 2011

Измените <form method="get"> на <form method="post">

Редактировать
Если вы не хотите, чтобы a1 и a2 были видны, вы можете использовать <input type="hidden" name="a1" value="test" />(то же самое для a2).Хотя, просто обратите внимание, что эта информация видна в разметке и заголовках, отправленных на сервер, поэтому, если вы прячете там что-то, что не хотите, чтобы пользователь мог видеть, вы, вероятно, не хотите делать это такспособ.

1 голос
/ 05 апреля 2011

В sidenote, если вы используете jQuery, вы можете использовать

$('#a1').val('test');

вместо

$('#a1').attr('value', 'test');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...