使用jquery对话框按钮提交表单

使用jquery对话框按钮提交表单,jquery,jquery-ui,codeigniter,codeigniter-2,Jquery,Jquery Ui,Codeigniter,Codeigniter 2,使用jQuery对话框中的提交函数(基于问题)。使用codeigniter和jquery 我想将ajax文章绑定到jquery对话框按钮单击上,但不知道该按钮的选择器应该是什么。我试着使用.ui对话框按钮平面按钮:第一个或“this”作为选择器;两者都不起作用 HTML表单 <?php echo form_open('bookmarks/addBookmark'); ?> //form name: create_bookmark <?php echo form_input('b

使用jQuery对话框中的提交函数(基于问题)。使用codeigniter和jquery

我想将ajax文章绑定到jquery对话框按钮单击上,但不知道该按钮的选择器应该是什么。我试着使用.ui对话框按钮平面按钮:第一个或“this”作为选择器;两者都不起作用

HTML表单

<?php echo form_open('bookmarks/addBookmark'); ?> //form name: create_bookmark
<?php echo form_input('bookn', $bname); ?>
<?php echo form_hidden('booki', $this->uri->segment(4, 0)); ?>
<button class="bb_button">Bookmark</button>
<?php echo form_close(); ?>

按钮
对象中指定的函数是单击处理程序。

您可以直接在该函数中发送请求。

您在
按钮
对象中指定的函数是单击处理程序。

您可以直接在该函数中发送请求。

看起来在我将其拆分并正确缩进后,您缺少了一个
}
这是假定Slaks的答案是实现的

        buttons: {
          "Add location": function() {    

            $.ajax({
              url: '/bookmarks/addBookmark',
              type: 'POST',
              data:{
                "bookn": $("input[name='bookn']").val()​, 
                "booki": $("[name='booki']").val()
              ​},
              success: function (result) {
                alert("Your bookmark has been added.");
              }
          });                                       
        } //<<This one  
按钮:{
“添加位置”:函数(){
$.ajax({
url:“/bookmarks/addBookmark”,
键入:“POST”,
数据:{
“bookn”:$(“输入[name='bookn']”)val()​, 
“booki”:$(“[name='booki']”)。val()
​},
成功:功能(结果){
警告(“您的书签已添加。”);
}
});                                       

}//看起来,在我将其拆开并正确缩进之后,您缺少了一个
}
这是假定Slaks的答案的实现

        buttons: {
          "Add location": function() {    

            $.ajax({
              url: '/bookmarks/addBookmark',
              type: 'POST',
              data:{
                "bookn": $("input[name='bookn']").val()​, 
                "booki": $("[name='booki']").val()
              ​},
              success: function (result) {
                alert("Your bookmark has been added.");
              }
          });                                       
        } //<<This one  
按钮:{
“添加位置”:函数(){
$.ajax({
url:“/bookmarks/addBookmark”,
键入:“POST”,
数据:{
“bookn”:$(“输入[name='bookn']”)val()​, 
“booki”:$(“[name='booki']”)。val()
​},
成功:功能(结果){
警告(“您的书签已添加。”);
}
});                                       

}//我删除了(重复的)单击我添加的函数并获得成功对话框,但没有任何内容进入数据库。将继续检查。不,它不起作用。我知道ajax代码很好,因为我在应用程序的其他地方使用它。@Chowy:你在Firebug中看到了什么?谢谢;接受并投票。我现在收到了成功消息,但没有任何内容进入数据库。不能吗找出原因。我删除了(副本)单击我添加的函数并获得成功对话框,但没有任何内容进入数据库。将继续检查。不,它不起作用。我知道ajax代码很好,因为我在应用程序的其他地方使用它。@Chowy:你在Firebug中看到了什么?谢谢;接受并投票。我现在收到了成功消息,但没有任何内容进入数据库。不能吗找出原因。