JQM的页面事件正在运行两次

时间:2011-10-03 20:16:23

标签: jquery html jquery-mobile

我在“pageshow”中运行此块,但它运行了两次。我不确定为什么会这样。但是,它确实从我无法提供的json URL中提取信息,但它不会显示在HTML上!欢迎任何建议。我正在运行JQM Beta 1.0rc1。

<ul id="test">
    <li>test</li>
</ul>



 $.ajax ({
        async: true,
        url: "http://json",
        dataType: "json",
        success: function (data) {
            var map_stop = "";
            for (info in data) {
                 var locationid = info.Location_Name;   
            }
            map_stop += '<li>test' + locationid + '</li>';

            $("#test").html(map_stop);

        },
        error: function() {
             alert('error');   
        }
    });

更新 这是JSFiddle的一些东西,它表明我的问题或是我的问题...我不确定。 http://jsfiddle.net/uJmkR/2/

再次更新

我忘了添加数据角色div。 http://jsfiddle.net/uJmkR/4

1 个答案:

答案 0 :(得分:0)

如果您的JSON数据和JS编码是正确的,那么jQuery问题并不是jQueryMobile真正关心的问题。