我试图使用一个JSON函数从JQuery变量中获取值,但是结果显示没有定义。
var $submit = $('#Submit');
$(function () {
$submit.click(function(){
var Names = [{'1': 'Bob', '2': 'Jim'}];
alert(Names['2']);
});
});发布于 2017-04-19 17:15:24
Names看起来像一个带有单个元素的数组。试试这个:
var Names = [{'1': 'Bob', '2': 'Jim'}];
alert(Names[0]['2']);
var $submit = $('#Submit');
$(function () {
$submit.click(function(){
var Names = [{'1': 'Bob', '2': 'Jim'}];
alert(Names[0]['2']);
});
});<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<button id="Submit" class="btn btn-default">Submit Data</button>
发布于 2017-04-19 17:17:30
删除变量"Names“中的括号--这是正确的代码:
var Names = {'1': 'Bob', '2': 'Jim'};https://stackoverflow.com/questions/43502109
复制相似问题