我正在使用简洁的框架与雄辩与数据库交谈.我正在尝试制作一个简单的发布ajax请求,将数据发布到db.所以我有这条路线:
//post yell
$app->post('/yell', 'UserController:postYell')->setName('yell');
Run Code Online (Sandbox Code Playgroud)
这个控制器解决了这个问题
public function postYell($request, $response)
{
$yell = Yell::create([
'body' => $request->getParam('yellBody'),
'user_id' => $_SESSION['user'],
]);
return $response->withRedirect($_SERVER['HTTP_REFERER']);
}
Run Code Online (Sandbox Code Playgroud)
我试过这样的事情:
$(".postYell").submit(function(){
$.ajax(
{
url: "/yell",
type: 'POST',
data: {
"_method": 'POST',
},
success: function ()
{
console.log("it Work");
}
});
console.log("It failed");
});
Run Code Online (Sandbox Code Playgroud)
但我认为这不是正确的做法.如果我错过了一些显而易见的东西,我仍然很陌生.我找不到一个很好的例子,说明如何使用纤薄的东西,我已经被困在如何做几个小时了,所以如果有人能指出我正确的方向,我会非常感激
我有一个对象,我想复制该对象并description从中删除每个实例。这样做的优雅方法是什么?该对象的外观如下:
{
properties: {
a: {
value: foo,
description: bar
},
b: {
value: foo,
description: bar
}
}
Run Code Online (Sandbox Code Playgroud)