HTTP发布请求通过Javascript

时间:2010-12-19 13:49:52

标签: php javascript http

我在构建Web应用程序时遇到了一个小问题。

我的想法很简单:应用程序[网络音乐播放器]每次加载时都会读取$_POST['itemId']。如果它不存在,播放器不会开始播放歌曲,而是空闲,否则播放带有itemId的歌曲。

现在问题来了:

当播放列表中的歌曲结束时,我想刷新页面并通过发布请求发送递增的itemId,因此服务器端将知道我正在收听哪首歌。 我在互联网上搜索了如何刷新页面和发送帖子数据的可能解决方案,但我发现的只是Ajax教程。

每次我想加载一首新歌时,一个工作解决方案都会发送一个表单,但它似乎非常混乱,所以我想知道是否有人之前已经这样做了。

1 个答案:

答案 0 :(得分:2)

如果你真的必须使用post刷新页面(虽然我会反对它,这听起来更像是你会使用AJAX的东西)。

<form id="form" method="post" action="some_url">
    <input type="submit" value="Refresh">
</form>

<script type="text/javascript">
    document.getElementById('form').submit();
</script>
相关问题