Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/425.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 弹跳模态的动态种群_Javascript_Jquery_Jsp_Servlets - Fatal编程技术网

Javascript 弹跳模态的动态种群

Javascript 弹跳模态的动态种群,javascript,jquery,jsp,servlets,Javascript,Jquery,Jsp,Servlets,我有多个按钮一样的元素,打开一个单一的模式弹出窗口。我试图根据用于打开模态的元素动态填充它。我正在使用JSP和servlet。我还想知道如何向click函数发送参数 $('.btn-primary').bind('click', function(event) { modal.style.display = "block"; }); <div id="myModal" class="modal" style="z-index:4"> <div

我有多个按钮一样的元素,打开一个单一的模式弹出窗口。我试图根据用于打开模态的元素动态填充它。我正在使用JSP和servlet。我还想知道如何向click函数发送参数

$('.btn-primary').bind('click', function(event) {
    modal.style.display = "block";
});

<div id="myModal" class="modal" style="z-index:4">
             <div class="modal-content">
                  <div class="modal-header">
                       <span class="close">×</span>
                       <h4>Submitted List</h4>
                  </div>
                  <div class="modal-body">
                  </div>
               </div>
        </div>
$('.btn primary').bind('click',函数(事件){
modal.style.display=“块”;
});
×
提交名单

使用数据属性传递数据

<button class="btn-primary" data-content="this will be displayed in the modal body">
$('.btn-primary').bind('click', function(e) {
    e.preventDefault();
    var content = $(this).attr('data-content');
    $('#myModal').find('.modal-body').html(content);
    $('#myModal').modal('show');
});

$('.btn primary').bind('click',函数(e){
e、 预防默认值();
var content=$(this.attr('data-content');
$('#myModal').find('.modal body').html(内容);
$('myModal').modal('show');
});
或者通过向servlet传递id来使用ajax

  <button class="btn-primary" data-id="1">
  $('.btn-primary').bind('click', function(e) {
        e.preventDefault();
        var id= $(this).attr('data-id');
        $.ajax({url:'path/to/servlet',data:{id:id},success:function(data){
            $('#myModal').find('.modal-body').html(data);
             $('#myModal').modal('show');
        }})

    });

$('.btn primary').bind('click',函数(e){
e、 预防默认值();
var id=$(this.attr('data-id');
$.ajax({url:'path/to/servlet',数据:{id:id},成功:函数(数据){
$('#myModal').find('.modal body').html(数据);
$('myModal').modal('show');
}})
});

使用数据属性传递数据

<button class="btn-primary" data-content="this will be displayed in the modal body">
$('.btn-primary').bind('click', function(e) {
    e.preventDefault();
    var content = $(this).attr('data-content');
    $('#myModal').find('.modal-body').html(content);
    $('#myModal').modal('show');
});

$('.btn primary').bind('click',函数(e){
e、 预防默认值();
var content=$(this.attr('data-content');
$('#myModal').find('.modal body').html(内容);
$('myModal').modal('show');
});
或者通过向servlet传递id来使用ajax

  <button class="btn-primary" data-id="1">
  $('.btn-primary').bind('click', function(e) {
        e.preventDefault();
        var id= $(this).attr('data-id');
        $.ajax({url:'path/to/servlet',data:{id:id},success:function(data){
            $('#myModal').find('.modal-body').html(data);
             $('#myModal').modal('show');
        }})

    });

$('.btn primary').bind('click',函数(e){
e、 预防默认值();
var id=$(this.attr('data-id');
$.ajax({url:'path/to/servlet',数据:{id:id},成功:函数(数据){
$('#myModal').find('.modal body').html(数据);
$('myModal').modal('show');
}})
});

您使用什么版本的jquery?我在您的代码1.11.3中没有看到任何名为click的函数。。为什么Jquery的版本很重要?如果我可以问的话。$('.btn primary').bind('click',function(event){modal.style.display=“block”});这是一个click函数Bind从1.7开始贬值,您使用的jquery版本是什么?我在您的代码1.11.3中没有看到任何名为click的函数。。为什么Jquery的版本很重要?如果我可以问的话。$('.btn primary').bind('click',function(event){modal.style.display=“block”});这是一个click函数,bind被贬低了,因为1.7I希望运行servlet,并在通过onclick()传递属性时立即获取数据并将动态获取的数据显示在模式上。你是说你想使用ajaxI?我对ajax技术一无所知。你能给我介绍一下吗?我想运行一个servlet,在通过onclick()传递属性后立即获取数据并将动态获取的数据显示在模式上。你的意思是你想使用ajaxI?我对ajax技术一无所知。你能指导我如何使用它吗?