Не возвращать мою страницу json_encode после того, как я нажму кнопку. Я не знаю, почему. Данные SkinID сохраняются правильно. Только возврат не работает.
public function buy()
{
$player = \Auth::user();
$player->SkinID = $_POST['id'];
$player->save();
return json_encode(['type' => 'success','title' => 'TEST BOX','text' => 'TEST MESSAGE LARAVEL!']);
}
app.min.js:
$("._buy").click(function() {
var o = $(this).attr("id");
$.ajax({
url: _PAGE_URL + "api/buy",
type: "POST",
data: {
id: o
}
})
})
Я не совсем понимаю, что вы имеете в виду.
Где определяется _PAGE_URL?






Вы можете использовать встроенную функцию laravel для возврата json:
return response()
->json(['type' => 'success','title' => 'TEST BOX','text' => 'TEST MESSAGE LARAVEL!']);
я не вижу обратного вызова / затем для обработки ответа ajax