0
私のデータベースには、javascriptとphpを使ってユーザーをリストしています。それらの間にはギャップがあります。どのように私は私が望む絵の事ギャップを取り除くにはどうすればいいですか?
で。あなたが見ることができ、ギャップを削除することができますJavaScriptの
$(function(){
$(".form-control").keyup(function() {
var searchid = $(this).val();
var dataString = 'form-control='+ searchid;
if(searchid!='')
{
$.ajax({
type: "POST",
url: "search.php",
data: dataString,
cache: false,
success: function(html)
{
$("#result").html(html).show();
}
});
}
return false;
});
jQuery("#result").live("click",function(e){
var $clicked = $(e.target);
var $name = $clicked.find('.name').html();
var decoded = $("<div/>").html($name).text();
$('#searchid').val(decoded);
});
jQuery(document).live("click", function(e) {
var $clicked = $(e.target);
if (! $clicked.hasClass("form-control")){
jQuery("#result").fadeOut();
}
});
$('#searchid').click(function(){
jQuery("#result").fadeIn();
});
});
CSS
#searchid
{
}
#result
{
position:absolute;
width: 100%;
padding:0px;
display:none;
margin-top:-1px;
z-index: 1000;
border-top:0px;
overflow:hidden;
border:1px #CCC solid;
background-color: white;
}
.show2
{
background-color: red;
font-size:30px;
border:10px #CCC solid;
}
.show2:hover
{
background:#4c66a4;
color:#FFF;
cursor:pointer;
}
HTML
<input type="text" class="form-control" id="searchid" placeholder="Arama" >
<div id="result">
</div>
'戻っsearch.php'は何のhtml? – tcooc
<?php if($ _ POST) { $ q = $ _ POST ['form-control']; \t \t \t \t \t \t \t $クエリ= " '%$ Qは%' リミット0,6のようにkullaniciadiユーザーがSELECT * FROM"; \t \t \t $ result = $ vt-> query($ query); \t \t $ number_of_rows = mysqli_num_rows($ result); \t \t \t \t \t $ temp_array =配列(); \t \t \t IF($ NUMBER_OF_ROWS> 0){ \t \tながら($行= mysqli_fetch_assoc($結果)){ \t \t \t \t \t \t \t \t \t?> \t \t \t
\t \t \t <?php \t \t \t $ temp_array [] = $ row; \t \t \t \t \t \t \t \t ?>あなたはコードをあなたの質問を編集することができれば \t
代わりのコメント欄に貼り付け、それは、それははるかに読みやすいでしょう。コードの初めから、 '
'を 'search.php'から削除し、違いがあるかどうか確認できますか? – tcooc