将文本字段输入传递给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
一起删除即可