2013-12-20 4 views
1
$(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) {} 
}); 

Я написал часть своего кода. Мне нужно вызвать функцию getBina внутри функции mappage. Но я получил эту ошибку: uncaught ReferenceError: getBina не определен. Поэтому, когда я написал функцию getBina вне функции отображения, логически я получил ошибку. Я должен бежать внутри. как это возможно ?jQuery Мобильная функция страницы

кнопку мой код:

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>'; 
+0

u необходимо сохранить getBina() как его существовало, когда его вызывали. Теперь его область охвата в пределах страницы. – Neha

+0

Какая ошибка вы получили, когда ** писали funtion getBina вне функции отображения **? – Satpal

+0

У меня нет ошибки fun getBina вне функции отображения. Но мне нужно использовать его в области видимости области видимости, потому что в переменной функции i hava для использования в области отображения –

ответ

0

написать определение функции, то только он будет удалять ошибки «getBina не определен». Вы можете написать функцию глобально или вы можете написать функцию локально.

Смежные вопросы