我在URL中有JSON,我显示了JSON数组的总长度,但没有显示对象的长度。请查看代码并更正代码。
$(document).ready(function () {
$.ajax({
url: "/hehe/GetAllBus",
data: "",
type: "GET",
dataType: "json",
success: function (dataBus1) {
loaddataBus(dataBus1);
},
error: function () {
alert("Failed! Please try again.");
}
});
});
function myFunction() {
var fruits = dataBus1;
document.getElementById("demo12").innerHTML = fruits.length;
}打印数组的长度
<code>
<body onload="myFunction()">
<p id="demo12"</p>
</body>
</code>发布于 2016-10-27 14:54:01
$(document).ready(function () {
$.ajax({
url: "/hehe/GetAllBus",
data: "",
type: "GET",
dataType: "json",
success: function (dataBus1) {
loaddataBus(dataBus1);
},
error: function () {
alert("Failed! Please try again.");
}
});
});
function loaddataBus(fruits) {
document.getElementById("demo12").innerHTML = fruits.length;
}你甚至不需要body上的onload:
<body>
<p id="demo12"></p>
</body>发布于 2016-10-27 14:54:20
更改:
success: function (dataBus1) {
loaddataBus(dataBus1);
},
...
function myFunction() {
var fruits = dataBus1;
document.getElementById("demo12").innerHTML = fruits.length;
}至:
success: function (dataBus1) {
myFunction(dataBus1);
},
...
function myFunction(dataBus1) {
var fruits = dataBus1;
document.getElementById("demo12").innerHTML = fruits.length;
}发布于 2016-10-27 14:57:17
您忘记关闭p标记(“demo12”后缺少符号'>‘)
<code>
<body onload="myFunction()">
<p id="demo12"></p>
</body>
</code>https://stackoverflow.com/questions/40277990
复制相似问题