Mojolicious API 未显示 JSON 数据
Mojolicious API not showing JSON data
我正在尝试使用 AJAX 传递以下 JSON 对象,但在日志文件中看不到数据。我应该如何在 API 中查找我的 Ajax 调用的 'data' 部分?
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::Controller 文档中阅读更多内容。
我正在尝试使用 AJAX 传递以下 JSON 对象,但在日志文件中看不到数据。我应该如何在 API 中查找我的 Ajax 调用的 'data' 部分?
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::Controller 文档中阅读更多内容。