请帮帮我。是否可以在不提交的情况下获取文本框的值?然后我将在查询中使用它。它是这样的
从my_table中选择*,其中id =($ data);
我试过了$data['example'] = $this->input-post('name_of_textbox');
,但它没有用。我认为需要提交代码才能获得价值。
我不会将值放在我的表/数据库中。我将它用于我的查询的变量。
请帮帮我。非常感谢你。
答案 0 :(得分:0)
下面是简单的ajax调用提交数据......
<input type='text' name='link_text' id='link_text' value='' class="form-control input-sm" placeholder="Enter Link...">
<button type="button" class="btn btn-md btn-primary btn-sm" id="add_menu_submit" action="save" title="Save Menu">Add</button>
$(document).off("click", "#add_menu_submit").on('click', "#add_menu_submit", function () {
var ele = $(this);
ajax_call({
url: site_url('menu/menu_insert'),
data: $("#add_menu_form").serialize(),
type: 'post',
dataType: 'json',
beforeSend: function () {
},
success: function (result) {
},
error: function () {
}
});
});
答案 1 :(得分:0)
如果您的文本框在表单中,那么您当然必须提交表单以通过
获取其值$this->input->post('name_of_textbox');
如果您不想提交表单使用javascript。 根据您的要求,在任何javascript事件中通过ajax请求查找textbox运行php代码的值。