0
jqueryトークン入力プラグインhttp://loopj.com/jquery-tokeninput/を使用してデータベースからデータを入力しようとしていますが、何も表示されません。私はどこが間違っているのかを知りたい。データベースからデータを入力するときにJqueryトークン入力が機能しない
私は私が検索すべての例では、動作するようには思えない任意の代替アプローチに
を受け入れます。
私のインデックスページ
<script type="text/javascript"
src="https://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js">
</script>
<script type="text/javascript" src="src/jquery.tokeninput.js"></script>
<link rel="stylesheet" href="styles/token-input.css" type="text/css" />
<link rel="stylesheet" href="styles/token-input-facebook.css" type="text/css" />
<div>
<input type="text" id="tagcool" name="blah" />
<input type="button" value="Submit" />
<script type="text/javascript">
$(document).ready(function() {
$("#tagcool").tokenInput("phpsearch.php", {
theme: "facebook",
preventDuplicates: true,
});
});
</script>
そして、私のPHPページ
<?php
$link = mysqli_connect("localhost","root","","dbname") or die("Couldn't make connection.");
$look = $_GET['q'];
$arr = array();
$rs = mysqli_query($link,"SELECT * FROM `country` WHERE name like '%".$look."%'");
# Collect the results
while($obj = mysqli_fetch_object($rs)) {
$arr[] = $obj;
}
# JSON-encode the response
$json_response = json_encode($arr);
# Optionally: Wrap the response in a callback function for JSONP cross-domain support
if($_GET["callback"]) {
$json_response = $_GET["callback"] . "(" . $json_response . ")";
}
# Return the response
echo $json_response;
?>
私のデシベルの例
プラグインオプション(アンサーではありません)で最初に余分なカンマを削除し、正確に何が動作していないか、コンソール上に何があるかを詳細にデバッグ情報 – vinayakj
エラーまたは結果は返しません。ただ検索していると言います... –
ネットワークタブには何がありますか、ajaxの状態は何を示していますか?あなたはjsfiddleを作成できますか? – vinayakj