for循环中的弹出窗口未显示

时间:2016-08-29 15:05:28

标签: javascript jquery cordova phonegap-build

每次从AJAX帖子请求中获取一行数据时,我都需要显示一个弹出窗口。代码如下。我确信它有效,因为使用警报会给我正确的输出

var url = "http://localhost/test/";

                 $.post(url+"loop_messages.php",{id: id},function(data, status){
                 //alert("Data: " + data + "\nStatus: " + status);
                 var json = JSON.parse(data);
                 for (var i = 0, len = json.length; i < len; i++) {
                 //alert("data was" +json[i].message);
                 $("#myPopup").html(json[i].message);
                 $("#myPopup").css("display", "block");
                 $( "#myPopup" ).show();
                 //$("#myPopup").popup( "open");
                 }
    });

我的HTML正文中的某处:

<div data-role="popup" id="myPopup" class="open-popup" style="display: none;"></div>

弹出窗口永远不会出现。有什么想法吗?

0 个答案:

没有答案