Передать данные l oop в модель jquery ajax - PullRequest
0 голосов
/ 19 января 2020

У меня есть все oop данных из моей Урока таблицы. Когда я нажимаю ссылку Specifi c уроки, открывается Модель. Я хочу передать указанный c Lesson_id в форму «Видео», но jquery повторяет первый индекс данных (идентификатор первого урока).

Я использовал Id и Класс но результаты такие же. вот мой код.

     <a  class="btn btn-info add_video" data-id="<?php $lesson->id ?>" data-toggle="modal" data-target="#myModal">Add Video</a>

А это Jquery Функция

 $(document).ready(function(){ 
    $('#add_video_form').on('submit', function(event){
        event.preventDefault();
       var link = $('.add_video').attr('data-id');
       alert(link);
    });

});

1 Ответ

0 голосов
/ 19 января 2020

Здесь вы получаете значение ссылки с именем класса. Пусть он будет дублирован или использован в вашей html структуре более одного раза.

Я предлагаю вам проверить длину класса add_video с помощью $ ('. Add_video'). Length;

Если возвращается больше 1, вы получили ошибку. Нужно вернуть 1. В вышеприведенном случае. Кроме того, вы можете попробовать проверить длину с помощью $ ('# add_video_form .add_video'). Length; Если она вернет 1, то вы можете получить то же значение с помощью var link = $ ('# add_video_form .add_video '). data (' id '); или вы также можете использовать Id для получения указанного элемента c.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...