Я пытаюсь обновить свою таблицу базы данных, используя запрос PUT платформы SLIM из backbone.js VIEW. Мой код просмотра backbonejs, как показано ниже
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;
}
});
Мой код запроса PUT платформы SLIM, как показано ниже
$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);
});
Мой код не работает. Я получаю предупреждение нет.
Кто-нибудь может сказать, где находится проблема?
Спасибо
Обновить
Скриншот запроса и ответа
Задача ещё не решена.
Других решений пока нет …