Javascript 每次我按下按钮时,Jquery阻止追加到乘法

Javascript 每次我按下按钮时,Jquery阻止追加到乘法,javascript,php,jquery,json,Javascript,Php,Jquery,Json,您好,我用jquery调用了一个json数组,每次我按下按钮,它都会再次加载列表,而不是乘法 [{"denumire":"Q Club"},{"denumire":"Carul cu Flori"},{"denumire":"La Rocca"}] 还有我的jquery脚本 <script> $(".filtru").click(function(e){ e.preventDefault(); var href = $(this).attr(\'href\');

您好,我用jquery调用了一个json数组,每次我按下按钮,它都会再次加载列表,而不是乘法

[{"denumire":"Q Club"},{"denumire":"Carul cu Flori"},{"denumire":"La Rocca"}]
还有我的jquery脚本

<script>
$(".filtru").click(function(e){
    e.preventDefault();
    var href = $(this).attr(\'href\');
    $.getJSON(href, function(data) {
                        /* data will hold the php array as a javascript object */
                        $.each(data, function(key, val) {
                                $("#restaurant").append(\'<li id="\' + key + \'">\' + val.denumire + \'</li>\');
                        });
                });
});
</script>

$(“.filtru”)。单击(函数(e){
e、 预防默认值();
var href=$(this.attr(\'href\');
$.getJSON(href,函数(数据){
/*数据将把php数组作为javascript对象保存*/
$。每个(数据、函数(键、值){
$(“#餐厅”).append(\'
  • \'+val.denumire+\'
  • \'); }); }); });
    在附加到DIV之前清空该DIV:

    function (data) {
        $("#restaurant").empty();
        $.each(data, function(key, val) {
            $("#restaurant").append(\'<li id="\' + key + \'">\' + val.denumire + \'</li>\');
        });
    }
    
    功能(数据){
    $(“#餐厅”).empty();
    $。每个(数据、函数(键、值){
    $(“#餐厅”).append(\'
  • \'+val.denumire+\'
  • \'); }); }
    按照您的操作方式,它将始终将值附加到您现有的div餐厅。 您应该首先尝试清除div中的值,然后开始向其追加值。 我想你应该试试

    <script>
    $(".filtru").click(function(e){
    e.preventDefault();
    var href = $(this).attr(\'href\');
    $.getJSON(href, function(data) {
     $("#restaurant").empty(); 
                        /* data will hold the php array as a javascript object */
                        $.each(data, function(key, val) {
                                $("#restaurant").append(\'<li id="\' + key + \'">\' + val.denumire +  \'</li>\');
                        });
                });
    });
    </script>
    
    
    $(“.filtru”)。单击(函数(e){
    e、 预防默认值();
    var href=$(this.attr(\'href\');
    $.getJSON(href,函数(数据){
    $(“#餐厅”).empty();
    /*数据将把php数组作为javascript对象保存*/
    $。每个(数据、函数(键、值){
    $(“#餐厅”).append(\'
  • \'+val.denumire+\'
  • \'); }); }); });
    希望这能有所帮助


    快乐学习:)

    pff真的,我不知道我怎么会没有想到这一点。我想已经很晚了,亲爱的朋友!:)