Ajax附加到具有条件的变量

时间:2016-09-22 14:00:15

标签: javascript jquery ajax append

这是我的代码:

 $.ajax('http://mydb.php', {
     dataType: "json",
     jsonp: "jsoncallback",
     method: 'get',
     contentType: 'application/json',
     success: function (data, status) {
         var _ul = $('<ul />').attr('data-role', 'listview');

         $.each(data, function (i, item) {
             $('<li />').append($('<a href="#p'+item.id+'" >'+item.nome+'</a>'))
             .appendTo(_ul);
             var makePage = $('<div id="header">');
             //append </div> to makepage var
             makePage.appendTo($.mobile.pageContainer);
         });

         $('#output').empty().append(_ul).enhanceWithin();//.listview();
     },
     error: function (xhr, d, s) {
         $('#output').empty().html(s);
     }
 });

我想将内容附加到var makePage。我需要这样的东西:

if ( item.something != " " ) 

并附加makePage以下内容:

<div>something to print since item.something is not empty</div>

当然最后我必须关闭在makePage变量开头打开的所有“div”。

我该怎么办?您可以说我之前使用<ul><li>做了同样的事情,但我无法对makePage var做同样的事情。

0 个答案:

没有答案