将文本字段输入传递给Javascript变量-AJAX Codeigniter

将文本字段输入传递给Javascript变量-AJAX Codeigniter,javascript,jquery,codeigniter,Javascript,Jquery,Codeigniter,我有一个搜索表: <form id="global_search"> <input id="global_search_input" name="search_query" placeholder="Enter search text"> <input id="global_search_button" type="submit" value="" onclick="slide_box_search(search_query); re

我有一个搜索表:

    <form id="global_search">
      <input id="global_search_input" name="search_query" placeholder="Enter search text">
      <input id="global_search_button" type="submit" value="" onclick="slide_box_search(search_query); return false;" class="listings_box">
    </form>

我想在一个向下滑动的div中显示结果,通过AJAX将结果拉入。我使用的是codeigniter,所以我想将搜索查询传递给控制器(作为url段)。使用Jquery和load函数,ajax和控制器位都可以正常工作,但是我不知道如何将搜索查询从输入框中获取到submit onclick=
slide\u box\u search(search\u query)

我想可能是
$(this).val()
之类的东西,但我还是不太明白


提前谢谢

而不是
您需要来自其他输入的值,如下所示:

$('#global_search_input').val();
$(function() { //run when the DOM is ready
  $("#global_search_button").click(function() {
    slide_box_search($("#global_search_input").val()); 
    return false;        
  });
});
或总体:

slide_box_search($('#global_search_input').val()); return false;

不过,最好以不引人注目的方式附加事件处理程序,如下所示:

$('#global_search_input').val();
$(function() { //run when the DOM is ready
  $("#global_search_button").click(function() {
    slide_box_search($("#global_search_input").val()); 
    return false;        
  });
});

…只需删除内联的
onclick

而不是
您需要来自其他输入的值,如下所示:

$('#global_search_input').val();
$(function() { //run when the DOM is ready
  $("#global_search_button").click(function() {
    slide_box_search($("#global_search_input").val()); 
    return false;        
  });
});
或总体:

slide_box_search($('#global_search_input').val()); return false;

不过,最好以不引人注目的方式附加事件处理程序,如下所示:

$('#global_search_input').val();
$(function() { //run when the DOM is ready
  $("#global_search_button").click(function() {
    slide_box_search($("#global_search_input").val()); 
    return false;        
  });
});
…只需将内联
onclick
一起删除即可