我有下表:
http://i42.tinypic.com/sovfab.png
当我点击“加号”按钮时,我需要将所有字段插入到mysql的新表中。在adition中,我需要展示这种模式:
http://i39.tinypic.com/mrd63k.png
在简历中,我需要在同一次点击中插入数据并显示模态。
我正在使用MVC和codeigniter。
如果我独立完成,我可以插入数据并显示模态。
要插入数据:
我正在使用控制器,所有参数都是使用URL插入的。 示例: Localhost / Index.php / Controller?Parameter1& Parameter2& Parameter3
显示模态:
我使用onclick="test()"
的javascript函数调用视图,函数有
function test(){ $('#myModal').modal('show'); }
。或者更简单地说我可以使用
<a href="#myModal" role="button" class="btn" data-toggle="modal">Launch demo modal</a>
答案 0 :(得分:0)
我不确定我理解你的问题。 我想你应该尝试ajax调用
$.post( "/Index.php/Controller?Parameter1&Parameter2&Parameter3/", function( data ) {
$('#myModal').modal('show');
});
答案 1 :(得分:0)
如果你愿意,可以尝试使用jQuery,它更简单,更简单
$(".plus").on("click",function(e){
var postData ={};
var tr = $(this).closest('tr');
var td = tr.find('td');
td.each(function(i,v){
if(i< td.length-1){
var key = $("#tab").find("th").eq(i).html();
postData[key]=$(this).html();
}
});
//Now the parameters are ready send the ajax request
$.post( "your_url", postData)
.done(function( data ) {
$('#myModal').modal('show');
});
});
答案 2 :(得分:0)
我假设您使用表单,获取字段,使用:
// This product objet to use in ajax
var myData = $('#ID_FORM').serializeArray();
// This send to you page using POST
$.ajax({
url: 'test.php',
data : myData,
type: "post"
});
// Now, i recomend to use http://bootboxjs.com/
// See docs, using this, look
// Put data-attribute message in "A" to get it to use in modal box
// use data-message
// This plugin, need use bootstrap, is so easy
$('a').on('click', function(){
var msg = $(this).data('message');
bootbox.alert(msg);
});
我帮助了