Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
(Laravel 5.6)Здравствуйте подскажите что у меня не так пожалуйста? Вместо того чтобы в консоли получить результат введенный в поле ввода у меня чистая консоль но на экране это число через echo выводится?
есть view:
@extends('layouts.app')
@section('content')
<form id="contactform" method="POST" class="validateform">
{{ csrf_field() }}
<div id="sendmessage">
Ваше сообщение отправлено!
</div>
<div id="senderror">
При отправке произошла ошибка!
</div>
<div class="row">
<div class="col-lg-4 field">
<input type="text" name="name" placeholder="Введите имя">
</div>
<div class="col-lg-12 margintop10 field">
<p>
<button class="btn btn-primary margintop10 pull-left" type="submit">Отправить</button>
<span class="pull-right margintop20">Заполните поля</span>
</p>
</div>
</div>
</form>
</script>
<script type="text/javascript">
$(document).ready(function() {
$('#contactform'), on('submit', function(e){
e.preventDefault();
$.ajax({
type: 'POST',
url: {{ route("welcome") }},
data: $('#contactform').serialize(),
success: function(result){
alert(result);
};
});
});
});
</script>
@endsection
Controller
<?php
namespace App\Http\Controllers\Ajax;
use Illuminate\Http\Request;
use App\Http\Controllers\Controller;
class ContactController extends Controller
{
public function send(Request $request)
{
echo "$request->name";
}
public function index() {
return view('welcome');
}
}
Route
<?php
namespace App\Http\Controllers\Ajax;
use Illuminate\Http\Request;
use App\Http\Controllers\Controller;
class ContactController extends Controller
{
public function send(Request $request)
{
echo "$request->name";
}
public function index() {
return view('welcome');
}
}
Изменено Feonixx_89 (20.08.2018 09:06:38)
Не в сети
Не в сети
Как минимум ошибка синтаксиса в js.
Было
$('#contactform'), on('submit', function(e){
Надо
$('#contactform').on('submit', function(e){
ЗЫ. Не проверял, но неужели в консоли браузера это не светилось красным?
ЗЫ2. Alert это не консоль.
https://learn.javascript.ru/devtools
Не в сети
Страницы 1