我正在尝试从网址中获取值: http://localhost:8080/bin/task_status?id=2&cmd=percent_done 我不确定如何在javascript(ajax)命令中实际执行此操作,一旦页面加载,将每隔0.5秒调用一次。它使用AJAX内置进度条来显示。
答案 0 :(得分:1)
你总是可以使用javascript命令:location.href并手动解析它。
您可以在here上找到演示。
答案 1 :(得分:1)
在jQuery中你可以这样做:
setInterval(function() {
$.get('http://localhost:8080/bin/task_status?id=2&cmd=percent_done', function(data) {
// data contains whatever that page returns
});
}, 500);
setInterval()
是一个内置的JavaScript函数,每隔X毫秒重复一次命令,$.get()
执行一个AJAX请求。
正如@Pointy在评论中提到的,只有当页面也托管在localhost上时才会有效:8080