У меня есть цикл PHP, который выводит кучу ссылок, тогда каждая ссылка имеет href='javascript:$(\"#rnn\").val(" . $foo . ");$(\"#rnnNotifUnsub\").submit();'
Что он должен сделать, это передать определенную часть информации, относящуюся к этой ссылке, к скрытому вводу в #rnnNotifUnsub. Тем не менее, он даже не подчиняется, когда я пробую. Я попытался запустить код, не передавая переменную в скрытый ввод, и он отправил, но, конечно, ничего не сделал. Это означает, что моя проблема заключается в $(\"#rnn\").val(" . $foo . ");
испортить код.
Вот моя форма, на всякий случай:
<form action="php/retailerNameNotifUnsub.php" id="rnnNotifUnsub" method="POST">
<input type="hidden" value="" name="retailerName" id="rnn"/>
<input type="hidden" value="<?php print(selfURL()); ?>" name="url"/>
</form>
У меня есть идентичный набор кода для идентичной формы, только с разными именами, и это прекрасно работает. Хотя это передает int как переменную, а не строку к скрытому вводу. Возможно, в этом проблема?