Javascript通过http cmd获取价值

时间:2010-06-09 23:16:39

标签: javascript jquery ajax http command

我正在尝试从网址中获取值: http://localhost:8080/bin/task_status?id=2&cmd=percent_done 我不确定如何在javascript(ajax)命令中实际执行此操作,一旦页面加载,将每隔0.5秒调用一次。它使用AJAX内置进度条来显示。

2 个答案:

答案 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