Во-первых, вот мой код:Отправить форму с помощью Ajax
routes.php
$router->resource('vips','formController');
formController.php (им только размещение заинтересованному функции)
public function store(CreateVipRequest $request, Vip $vip, Pool $pool, Url $url)
{
$new_vip = $vip->create($request->except(['srv_hostname', 'srv_ip', 'srv_port','url']));
$pool->fill($request->only(['srv_hostname', 'srv_ip', 'srv_port']));
$url->fill($request->only(['url']));
/* Some more inserts on the database...*/
return redirect()->route('vips.show', [DB::table('vips')->max('id')]);
}
Мой код отправляет форму, и после некоторых запросов json к удаленному Api (и некоторым вставкам баз данных) он перенаправляет t o вид представления.
Теперь я хочу добавить вторую кнопку, которая отправляет форму через Ajax.
Вопрос: Есть ли способ использовать ту же функцию store
? Мне нужно, чтобы он мог обрабатывать как ajax submit, так и обычный submit.
Возможно, вы захотите использовать форму «Post» в действии, а затем отправить данные форм после сериализации через ajax. –