0

使用以下函数将参数值发布到某个 url(在另一台服务器上运行):

function yourfunction(url, params) {
    var form = $('<form action="' + url + '" method="post">' +
            '<input type="text" name="api_url" value="' + params + '" />' +
            '</form>');
    $('body').append(form);
    $(form).submit();   
}

使用它我可以获得重定向页面,但如何获得相同的参数值?

4

1 回答 1

0

要读取帖子值,您需要一些服务器端脚本,例如 PHP 在 PHP 中,您可以将此值读取为:

$api_url = $_POST['api_url'];

您无法在 Javascript 中读取 POST 数据。POST 数据是在服务器端处理的数据。Javascript 在客户端。因此,您无法使用 JavaScript 读取帖子数据。

否则,您可以使用 GET 方法而不是 POST。这样所有的值都在 URL 中传递,您可以通过 Javascript 访问它们。

但是这种方法并不安全,任何人都不推荐,因为所有值都暴露并且可以更改。

于 2013-08-06T06:49:27.203 回答