Запрос Laravel Ajax Get и Post с использованием контроллера

Я пытаюсь изменить $ МЕСЯЦ внутри моего контроллера из моего представления с помощью ajax, но я не понимаю, как это сделать, должен ли я использовать метод СООБЩЕНИЕ или ПОЛУЧАТЬ? и я хочу использовать ввод или выбрать элемент html, пожалуйста, поправьте меня, если я делаю это неправильно, спасибо.

КОНТРОЛЛЕР:

public function days(Request $request){
$days=array();
$id = $request->input('months');
$month = $id;
$year = 2018;
for($d=1; $d<=31; $d++) {
$time=mktime(12, 0, 0, $month, $d, $year);  
if (date('m', $time)==$month && date('w', $time)>0 && date('w', $time)<6) {
$days[]=date('Y-m-d H:i:s', $time);
}}


$.ajaxSetup({
    headers: { 'X-CSRF-Token' : $('meta[name=_token]').attr('content') }
});
ajax({
    url:'days',
    type: 'get',
    data: {

       months:1
    },
    success: function( data ){

        console.info(data);
    },
     });

Маршрут::

Route::get('days', 'PivotController@days' ); 

показать вам HTML-код

er.irfankhan11 03.09.2018 08:11
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
1
1
117
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

enter code here Можно использовать ajax, и он определенно сработает.

jQuery.ajax({
    url: '<?php echo url("/ajax-data-type");?>', // Url to which the request is send
    type: "POST", // Type of request to be send, called as method
    data:{"month":1,"_token": "{{ csrf_token() }}"},
     success: function (response)   // A function to be called if request succeeds
        {
          jQuery(".loader-wrapper").addClass('hide');
          $('#ajax_data').html(response);
           if (response.status == false){
              SITE.initNotifications('alert-danger', '', response.result);
              }
        }
    });

Вы можете получить значение из поля выбора, используя приведенный ниже код. var месяц; $ (документ) .on ('изменение', '. тип проверки', функция () {месяц = ​​$ (это) .val ();}); теперь используйте переменную месяца вместо 1, она станет динамической

manjinder 03.09.2018 07:03

Не могли бы вы вставить весь свой код, чтобы я мог понять.

manjinder 03.09.2018 07:37

Я проверил ваш код и обнаружил, что вы использовали месяцы id, а в функции js вы не изменили его на месяцы, когда используете тип проверки класса. Пожалуйста, измените .check-type на месяцы

manjinder 03.09.2018 08:02

Другие вопросы по теме