Я искал все, но не смог найти, как обновить определенное поле ввода через js/jquery/ajax.обновить ввод после ajax submit form
Это мой вклад, изменяющий на каждом посте:
<input type='hidden' id='nonce' name='nonce' value=''>
<input type='hidden' id='key' name='key' value=''>
мне нужно после того, как форма АЯКСА представить, чтобы обновить эти входы, любую идею?
Лучшее объяснение: Этот код php генерирует случайные хешированные ключи.
<form action="#">
<?php $n->generateFormFields() ?>
</form>
я отправить этот сгенерированный ключ через AJAX POST, проблема в том, когда я отправить код на Ajax, ключевые изменения в стороне сервера, поэтому после следующего отправить ключ будет неправильно, потому что не изменилась после ответа ajax, поэтому мне нужно обновить этот код после того, как ajax отправит/обновит введенные выше данные.
редактировать 2:
Я использую этот скрипт:
http://github.com/greatwitenorth/php-nonce
Скрипт работает на POST PHP, но я использую AJAX пост так что мне нужно, чтобы обновить ключи с ajax как-то.
редактировать 3:
Форма например:
<form action="#">
<?php $n->generateFormFields() ?>
</form>
Функция PHP выше создает HASHED ключи. Эти хэшированные ключи, которые я отправляю через ajax json POST, после отправки их, я проверяю, что ключ такой же, как ключ базы данных. - если ok продолжит, если не показать ошибку. теперь проблема заключается в ключевых изменениях при каждом представлении формы. Поэтому он изменяется, но во входном файле формы он не изменяется, потому что ajax не обновляет страницу, поэтому он будет отправлять то же ключевое значение, которое было раньше.
после успеха ajax просто напишите следующий код. 'jQuery ('# nonce'). Val (''); jQuery ('# key'). Val (''); ' –
нехорошо удалять значение, не обновляя его, как обычный POST при обновлении страницы, мне нужно обновлять только входы – user2635001
. Сделать пустое значение для ввода –