Backbone.js和SLIM框架PUT请求

时间:2014-11-03 22:09:01

标签: javascript php backbone.js put slim

我正在尝试使用来自backbone.js VIEW的SLIM框架PUT请求更新我的数据库表。我的骨干查看代码如下

var user_view = Backbone.View.extend(
    {               
        el: $("#wrappper"),
        initialize: function(data)
        {
            //alert(data.id);

            var user_data = {
                id: data.id,
                code: data.code
            };  

            var User_model = new user_model();             

            User_model.save(user_data,
            {
                success: function(response)
                {
                    alert(JSON.stringify(response));
                    //alert(response);
                },
                error: function(response)
                {
                    //alert(JSON.stringify(response));  

                    alert('No');
                }
            });                 
             return false;
        }

    }); 

我的SLIM框架PUT请求代码如下

$app->put('/user/:id/:code', function ($id,$code) use ($app, $db) {

    $app->response()->header('Content-Type', 'application/json');
    $users = $db->users()->where(array('user_id'=>$id,'user_code'=>$code));

    if ($users->fetch())
    {

        $post = (array) json_decode($app->request()->getBody());
        $data = $users->update($post);
    }


    echo json_encode($data);
});

我的代码无效。我正在警惕

谁能说出问题在哪里?

由于

更新

请求和响应屏幕截图

enter image description here

0 个答案:

没有答案