如果jquery点击功能在Ajax之后不起作用?

时间:2014-06-07 01:27:08

标签: javascript jquery ajax

$('.getLocation').on("click", function(){

            $.getJSON("searchJson.php",{address:address},function(json){
                if(json!=null){ 
                    var str = ""; 
                    $.each(json,function(index,array){ 
                        str =  '<div class="getLocation2"><ul>'; 
                        str += ...;
                        str += '</ul></div>';

                    }); 
                }
                }
            });

    });
    $('.getLocation2').click(function(){
        //do something...
        loadIframe(address);
    });

});
function loadIframe(url) {//do something...}

在点击getLoction类之前,getLocation2函数运行良好。

但是在点击getLoction类之后,getLocation2函数无效。

所以我混淆了如果jquery click函数在Ajax之后无效?

这是我的网站:http://www.marc.url.tw/trusonus/tw/page/findstore/store.php

getLocation类位于下拉列表中,点击后我希望加载谷歌地图并通过ajax从db刷新数据。 从ajax加载数据后,getLocation函数不再起作用。

0 个答案:

没有答案