我是新手,对此我深表歉意。我正在编写一个将发出 GET 请求的脚本。结果是一个 JSON 数组,最好的办法是让它自动放入 CSV/TXT 文件中。
$.ajax({
type: "GET",
url: BASE_URL,
beforeSend: function(jqXHR) {
jqXHR.setRequestHeader("Authorization", "Basic " + Base64.encode(USERNAME + ":" + PASSWORD));
},
success: function(jimmi) {
// Output the results
if (typeof jimmi === "string") {
station = JSON.parse(jimmi);
}
var ar_len = jimmi.length
for (i=0; i < ar_len;) {
$("#results").html(
"Station: " + jimmi[i].name + "<br />")
i++
}
},
error: function(jqXHR, textStatus, errorThrown) {
alert('Error');
}
});
我的问题: * 我只显示数组的最后一个元素,我不知道为什么。* 我需要每 5 秒自动调用一次 * JSON 结果应写入 CSV/TXT 文件。
有人能帮我吗?顺便说一句,网址是https://its.navizon.com/api/v1/sites/1001/stations/,您可以使用 demo@navizon.com 登录 - 无密码(只读)