Php 将循环数据传递给jQueryAjax模型
我有一个来自课程表的数据循环。 当我单击“特定课程”链接时,它会打开一个模型。 我想将特定的课程id传递给视频表单,但jquery会重复第一个数据索引(第一个课程的id) 我使用了Id和类,但结果是相同的。 这是我的密码Php 将循环数据传递给jQueryAjax模型,php,jquery,Php,Jquery,我有一个来自课程表的数据循环。 当我单击“特定课程”链接时,它会打开一个模型。 我想将特定的课程id传递给视频表单,但jquery会重复第一个数据索引(第一个课程的id) 我使用了Id和类,但结果是相同的。 这是我的密码 <a class="btn btn-info add_video" data-id="<?php $lesson->id ?>" data-toggle="modal" data-target="#myModal">Add Video&
<a class="btn btn-info add_video" data-id="<?php $lesson->id ?>" data-toggle="modal" data-target="#myModal">Add Video</a>
在这里,您将获得带有类名的链接的值。它可能会在html结构中多次重复或使用 我建议您使用$('.add_video').length检查add_video类的长度强> 如果返回的值大于1,则表示您有错误。它需要返回1。在上述情况下。此外,您还可以尝试使用$('#add_video_form.add_video').length检查长度强>
如果它返回1,那么您可以使用var link=$('add#u video_form.add_video').data('id')获得相同的值或者您也可以使用Id来检索特定元素。尝试
var link=$(this.attr('data-Id')代码>而不是var link=$('.add_video').attr('data-id')代码>
我的表单没有数据ID共享表单的正确代码。我的表单与循环分离<代码>
$(document).ready(function(){
$('#add_video_form').on('submit', function(event){
event.preventDefault();
var link = $('.add_video').attr('data-id');
alert(link);
});
});