Firefox не отражает изменения динамически добавленного ввода, но Chrome делает - PullRequest
0 голосов
/ 06 декабря 2018

Я работаю над формой, посредством которой я динамически заполняю некоторые поля ввода в форме, используя некоторые данные из API.Я получаю ответ через AJAX и заполняю поля.Когда я тестирую в разных браузерах, я замечаю, что в Chrome эффект срабатывает сразу.Но в firefox мне нужно обновить страницу хотя бы один раз, чтобы можно было захватить динамический ввод .

Я попытался добавить заголовки html для очистки кэша, но проблема все еще сохраняется вfirefox.

~ Пожалуйста, помогите?

HTML-мета-код

<HEAD>
<META http-equiv="Cache-Control" content="no-cache">
<META http-equiv="Pragma" content="no-cache">
<META http-equiv="Expires" content="0">

AJAX-код

$.ajax({
        type: 'POST',
        url: 'jengaAPI',
        data: JSON.stringify(type),
        contentType: 'application/json',
        dataType: "json",
        success: function(response){
            //console.log(response);

            //Input fields that am populating dynamically
            $('#amount').val('100');
            $('#orderID').val(response.payment_reference);
            $('#orderReference').val(response.payment_reference);

            // console.log(amount.val());
            // console.log(orderRef.val());

            $('#eazzycheckout-payment-form').submit();
        }
...