У меня есть html форма
<form action="https://perfectmoney.com/api/step1.asp" method="POST"> <input type="hidden" name="PAYEE_ACCOUNT" value="U1224348"> <input type="hidden" name="PAYEE_NAME" value="Perfect Lottery"> <input type="text" name="PAYMENT_ID" value=""><BR> <input type="text" name="PAYMENT_AMOUNT" value=""><BR> <input type="hidden" name="PAYMENT_UNITS" value="USD"> <input type="hidden" name="STATUS_URL" value=""> <input type="hidden" name="PAYMENT_URL" value="http://simplecod.wordpress.com/transfers_completed_successfully"> <input type="hidden" name="PAYMENT_URL_METHOD" value="LINK"> <input type="hidden" name="NOPAYMENT_URL" value="http://simplecod.wordpress.com/transfers_will_fail/"> <input type="hidden" name="NOPAYMENT_URL_METHOD" value="LINK"> <input type="hidden" name="SUGGESTED_MEMO" value=""> <input type="hidden" name="time" value="Your bet on 05/23/2011;"> <input type="hidden" name="BAGGAGE_FIELDS" value="time">> </form>
Мне нужно сделать то же самое в javascript и отправить ссылку.
Как это сделать?
не уверен насчет javascript? но вы можете сделать это динамически с помощью сценария на стороне сервера, такого как Perl или PHP.
если вы используете jquery, вы можете использовать функцию serialize(), которая будет делать именно то, что вы хотите. Он объединяет все имена и значения и генерирует из него строку.
serialize()
Вы можете найти функцию здесь: http://api.jquery.com/serialize/