Я должен делать что-то неправильно. Я надеялся, что приведенный ниже код обновит и получит доступ к глобальной переменной gvar, но это не так. Что я делаю неправильно?Обновление Javascript и внешняя функция доступа
<script type="text/javascript">
var gvar;
$(function() {
$(document).ready(function() {
$.getJSON("json.php", function (myData) {
$.each(myData.tag, function (t, myData) {
if(myData.myId != null) {
gvar = myData.myId;
}
});
return false;
})
});
});
</script>
<script type="text/javascript">
alert(gvar);
</script>
Вы испытали предупреждение (gvar); вне функции? – Dev
Является ли это опечаткой в вашем примере кода? Вы предупреждаете (myId), а не alert (gvar). Помимо этого он должен работать. – Archer
Да, извините, опечатка ... должна быть предупреждена (gvar) ... все равно ничего не возвращает, хотя – echez