如何在 Mojolicious Perl 中检查 Ajax?
How to check is Ajax in Mojolicious Perl?
如何检查请求是否来自 Ajax Mojolicious?
我尝试使用 Mojo::Message::Request
use Mojo::Message::Request;
my $req = Mojo::Message::Request->new;
my $bool = $req->is_xhr;
$req->is_xhr说明"Check X-Requested-With header for XMLHttpRequest value."
但我没有看到任何返回值。
提前致谢!
返回值是一个布尔值,看下面的示例代码片段:
post '/ajax' => sub {
my $c = shift;
my $is_xhr = $c->req->is_xhr;
$c->render( text => sprintf('Is XHR: %s',($is_xhr)?'true':'false'));
};
创建了一个演示
如何检查请求是否来自 Ajax Mojolicious?
我尝试使用 Mojo::Message::Request
use Mojo::Message::Request;
my $req = Mojo::Message::Request->new;
my $bool = $req->is_xhr;
$req->is_xhr说明"Check X-Requested-With header for XMLHttpRequest value."
但我没有看到任何返回值。 提前致谢!
返回值是一个布尔值,看下面的示例代码片段:
post '/ajax' => sub {
my $c = shift;
my $is_xhr = $c->req->is_xhr;
$c->render( text => sprintf('Is XHR: %s',($is_xhr)?'true':'false'));
};
创建了一个演示