我找到了一些这样的例子,但是似乎没有一个适合我的情况。
我有一个从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);
})
});
});
任何帮助将不胜感激!