在ajax中发送请求而不更改html元素

时间:2019-06-07 22:20:44

标签: javascript ajax

我这样输入:

<input name="composed_product_name" id="composed_product_name" class="composed_product_name" type="text" style="height:25px;width:200px" onKeyUp="get_composition_products();"/>

和函数get_composition_products()是:

function get_composition_products()  
    {  
    var composed_product_name=$("#composed_product_name").val();
    var timeout = null;
    $.ajax({  
            type: "POST",  
            url: "get_composition_products.php",  
            data: "composed_product_name="+composed_product_name,  
            success: function(msg){  
                timeout = setTimeout(function () {
                    $("#composition_products").html(msg); 
                }, 3000);
              }  
        });       
    }

当我在输入中输入名称时,ajax通过在ajax请求中发送名称来工作,它将显示一个表,我应该在其中填充一些值。 但是当我在输入中更改名称时,该表将再次显示为空值。 我想更改输入中的名称,并通过ajax发送新名称的请求,而无需显示新表。 请任何帮助 谢谢

0 个答案:

没有答案