小编Sha*_*adi的帖子

如何使用AJAX POST到Slim框架?

我正在使用简洁的框架与雄辩与数据库交谈.我正在尝试制作一个简单的发布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)

但我认为这不是正确的做法.如果我错过了一些显而易见的东西,我仍然很陌生.我找不到一个很好的例子,说明如何使用纤薄的东西,我已经被困在如何做几个小时了,所以如果有人能指出我正确的方向,我会非常感激

php ajax jquery slim

0
推荐指数
1
解决办法
3669
查看次数

删除对象中键的每个实例的优雅方法?

我有一个对象,我想复制该对象并description从中删除每个实例。这样做的优雅方法是什么?该对象的外观如下:

{
  properties: {
    a: {
      value: foo,
      description: bar
    },
    b: {
      value: foo,
      description: bar
    }
}
Run Code Online (Sandbox Code Playgroud)

javascript ecmascript-6

0
推荐指数
1
解决办法
252
查看次数

标签 统计

ajax ×1

ecmascript-6 ×1

javascript ×1

jquery ×1

php ×1

slim ×1