Ajax请求未从动态(另一个ajax)请求的模式请求中发送数据

时间:2018-08-12 21:58:15

标签: javascript jquery ajax

我找到了一些这样的例子,但是似乎没有一个适合我的情况。

我有一个从Ajax调用加载的引导程序模式。我也在尝试动态更新模态中的某些信息。如果我在其中设置了值标签,则无论我将其更改为什么,它都会在标签中发送值。如果我没有值标签,那么它什么也不会发送。

我读到,当您进行调用时,将设置表单数据,并且必须将其绑定到新的ajax调用。我试图找出方法,但是没有找到任何好的信息。

第一个调用是启动Modal并加载它的过程。

$('.issuedet').on('click',function(){
        var id = $(this).attr('id');
        $('.modal-content').load('action/ac_core_modals.php?action=issuedetails&id='+id,function(){
            $('#issuedet').modal({show:true});

        });
    });

下面是我要从中收集数据的一个textarea标签。

<textarea rows="3" type="text" name="test" id="test" class="form-control" required=""></textarea>

这是发送数据的ajax调用。 VAR列表中的2个项目是静态的,并且永不更改。测试变量永远不会设置和发送。如果我在加载期间在上面放了一个值,它将发送该值。

$(document).ready(function(){
            $('body').on('click','#test',function() {
                var issue_id = $("#issue_id").val();
                var action = "worklog";
                var test = $("#test").val();

                    $.ajax({
                        url: "action/ac_issue_actions.php",
                        data: {issue_id:issue_id, action:action, test:test},
                        method: "POST",
                        dataType: "JSON",
                    })
                    .done(function(data) {
                        $("div#log0").html(data.log);
                    })
                });
            });

任何帮助将不胜感激!

0 个答案:

没有答案