0

こんにちは、私の英語で申し訳ありませんが、この質問をするために最善を尽くします。

私はjqueryの関数の世界に慣れていません。私が達成したいのは、この結果http://s22.postimg.org/8636pk6ht/menu1.pngですが、ページが読み込まれるときにajaxを介して動的に作成されます。

数字は、対処する必要がある新しい承認の量です。したがって、承認または拒否した場合、数字を動的に更新する必要があります

これまでのところ、私はこれを持っています

$.fn.sucursales = function(){

    $.ajax({
        type: "GET",
        url: "ajax/sucumenu.php",
        dataType:"json",
        success:function(response){
            alert(response)
        }
    });
}

そして、この応答を取得しています。ここで、num は新しい承認の量です

[{"id":"3","nombre":"Arjona","num":"1"},{"id":"1","nombre":"Cartagena","num":"0"},{"id":"2","nombre":"Turbaco","num":"2"},{"id":"4","nombre":"Turbana","num":"0"}]

そこで質問です。関数を使用してこれをdivに挿入するにはどうすればよいですか

$("#sidebar").sucursales(); 

承認または拒否を押したときに更新します

もちろん、すでに持っているhtmlを追加します。この画像のように見えるhttp://s22.postimg.org/8636pk6ht/menu1.png

4

1 に答える 1

0

これで始められるはずです:

$.fn.sucursales = function() {
    var $this = this;

    $.getJSON('ajax/sucumenu.php', function(data) {
        $.each(data, function(index, row) {
            $('<div>', {
                text: row.nombre
            }).appendTo($this);
        });
    });

    return this;
}
于 2013-03-30T03:53:51.427 に答える