【发布时间】:2015-04-05 03:27:08
【问题描述】:
我正在尝试将输入值分配给我使用 JSON / PHP 从数据库中检索到的变量。每次我去输出它时,我都会得到一个空白/空值。
我在 javascript 文件的顶部创建了全局变量:
var theAge=0;
function startApplication(){
getData();
getAge();
alert(theAge);
}
function getData(){
$.getJSON('http://www.myphpfile.co.uk/myfile.php', function(data) {
$.each(data, function(key, val) {
$("#userAge").val(val.age);
});
});
}
function getAge(){
theAge = document.getElementById('#userAge').value;
}
所以我正在创建变量 theAge,从数据库中获取数据并将其显示在输入字段中,然后尝试使用 getAge 函数获取输入值,然后提醒它检查其是否有效。我只是得到一个空白框。任何人都可以看到任何错误吗?谢谢。
【问题讨论】:
-
document.getElementById('#userAge')删除标签。 -
或者,如果你想使用 jQuery
$("#userAge").val()
标签: javascript json variables input assign