【发布时间】:2020-09-19 22:45:19
【问题描述】:
我正在尝试使用 AJAX 传递以下 JSON 对象,但在日志文件中看不到数据。我应该如何在 API 中查找我的 Ajax 调用的“数据”部分?
var jsObject = {
myIds : [1234,5678],
myType : 1
};
$.ajax({
type : "POST",
url : "/myAddress",
dataType: "json",
data : JSON.stringify(jsObject),
contentType : 'application/json',
success: function(data)
{
console.log('Success', data);
},
error: function(data)
{
console.log('Failed', data);
}
});
这是我在日志文件中显示数据的 API:
sub my_sub {
my $c = shift;
my %params = %{$c->req->params};
$c->app->log->debug(Dumper(\%params));
}
这就是我在日志文件中看到的:
$VAR1 = {
'charset' => 'UTF-8',
'pairs' => []
};
【问题讨论】:
-
试试 $c->req->json mojolicious.org/perldoc/Mojolicious/Controller
-
太棒了,谢谢,它成功了!你可能想把它作为答案放在这里,这样我就可以接受了吗? @k-mx
标签: perl mojolicious