簡體   English   中英

jQuery Mobile Page函數

[英]jQuery Mobile Page function

 $(document).on("pageshow", "#mappage", function (event) {
    $("#doldur").append("<li> <label onclick='getBina(" 
                        + featuressokak[f].attributes.SOKAKID 
                        + ");'>" 
                        + featuressokak[f].attributes.SOKAKADI 
                        + "</label><div  onclick='findsokak(" + f + ");' style='float:right;width='20%''><img  src='img/map.png'   style='float:right;'/></div></li>");

    function getBina(sokakid) {}
 });

我寫了部分代碼。 我需要在mappage函數中調用函數getBina。 但是我遇到了這個錯誤:未捕獲ReferenceError:未定義getBina。 因此,當我在mappage函數之外編寫函數getBina時,從邏輯上來說我遇到了錯誤。 我必須在里面跑。 這怎么可能 ?

我的按鈕代碼:

 var content = '<div class="adresbaslik">'+feature.attributes.ADI+'</div><p style="margin-top:-10px"></p><div class="fulladrespopup">'+mahalleadi+' MAHALLESİ '+sokfeature[0].attributes.SOKAKADI +' SOKAK NO:' + numfeature[0].attributes.KAPINO  +' '+ilceadi+'</div>' ;  
                                content = content + '<p style="margin-top:-10px"></p><div style="text-align: center ;"><a data-ajax="false" onclick="sendForm(&quot;'
                                +ilceadi+'&quot;,&quot;'
                                +mahalleadi+'&quot;,&quot;'
                                +sokfeature[0].attributes.SOKAKADI+'&quot;,&quot;'
                                + numfeature[0].attributes.KAPINO+'&quot;,&quot;'
                                + ilcegisID+'&quot;,&quot;'
                                + mahallegisID+'&quot;,&quot;'
                                + sokgetir[0].attributes.GIS_ID+'&quot;,&quot;'
                                + numfeature[0].attributes.KAPINO+'&quot;,&quot;'
                                + feature+'&quot;'
                                +');" class="formgidin" >Bildirim</a></div>';

編寫函數的定義,然后它將刪除錯誤“未定義getBina”。 您可以全局編寫函數,也可以本地編寫函數。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM