$.ajax({ url: '/my-pretty-url', dataType: 'jsonP' })
.done(function (data, textStatus, jqXHR) {
console.log(data)
})
.fail(function (jqXHR, textStatus, err) {
throw(err)
})
Route::get('/my-pretty-url', function (\Illuminate\Http\Request $request) {
return response()
->json([
'foo' => 0,
'bar' => [
'baz' => 1,
'qux' => [ 0, 1, 2 ],
],
])
->setCallback($request->input('callback'));
});