我無法將我的變量從一個函數傳遞到document.ready
,以便我可以插入到我的HTML中。將JQuery變量從函數傳遞到document.ready
如果我定義了距離當前displayContent
函數之外的距離,那麼它可以工作,但我似乎無法從該函數內部獲取值到document.ready
。我嘗試在document.ready
內包裝我的displayContent
功能,但那也不起作用。
我的代碼目前是:
<script type="text/javascript">
var distance;
function displayContent(json) {
var len = json.feed.entry.length;
var distance = json.feed.entry[0].gsx$todaydist.$t;
var calso = json.feed.entry[0].gsx$todaycalso.$t;
var calsi = json.feed.entry[0].gsx$todaycalsi.$t;
}
$(document).ready(function() {
$(".distance").html(distance)
});
</script>
而你是如何得到JSON和調用函數,似乎你應該在DOM準備處理程序中調用該函數並返回結果或什麼? – adeneo 2014-11-08 14:58:02
似乎你在設置其值**((。。distance))。html(距離)之前沒有調用** displayContent()**函數** – 2014-11-08 14:58:43