I have source code run by tomcat use ajax get data.
<script type="text/javascript">
var captureEvent= 0;
var number= 0;
$(document).ready(function(){
$("#searchBox").keyup( function(event){
if(event.which == 50) {
captureEvent = 1;
}
if(number == 10){
number = 0;
captureEvent = 0;
}
if(captureEvent == 1){
number++;
var searchText = $(this).val();
var dataString = 'searchword='+ searchText;
if(searchText == ''){}
else{
if(searchText.length != 1){
$.ajax({
type: "GET",
url: "../taglikefacebook",
data: dataString,
cache: false,
success: function (html) {
$("#display").html(html).show();
}
});
}
}
}
});
});
</script>
<div>
Search: <input type="text" class="search" id="searchBox"/>
</div>
<div id="display" style=" float: left;"></div>
<script type="text/javascript">
$(".display_box").click( function(){
number = 0;
captureEvent = 0;
$("#searchBox").val($(this).attr('name'));
$("#display").empty();
});
</script>
When i get data for id= display
. Code html like that:
<div>
Search: <input type="text" class="search" id="searchBox">
</div>
<div id="display" style="float: left; display: block;">
<div class="display_box" align="left">
<img src="img/Hot.gif">Demo 1<br>2010-2015</div>
<div class="display_box" align="left">
<img src="img/Hot.gif">Demo 2<br>2010-2015
</div>
<div class="display_box" align="left">
<img src="img/Hot.gif">Demo 3<br>2015-2015
</div>
</div>
But when i check in browser function $(".display_box").click(); not work when i click div tag id=display_box. I don't understand why? Solution about this? Somebody help me!