Firefox无法反映动态添加的输入的更改,但Chrome可以反映

时间:2018-12-06 05:55:29

标签: firefox dynamic cache-control

我正在处理一个表单,借此我使用来自API的一些数据在表单上动态填充一些输入字段。我通过AJAX得到响应并填充字段。当我在不同的浏览器上进行测试时,我注意到在Chrome中,效果立即发生。但是在 firefox中,我必须至少刷新一次页面,以便可以对动态输入进行验证

我尝试添加html标头以清除缓存,但是stil问题仍然存在于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();
        }

0 个答案:

没有答案