-1
tokeninput
をjQuery Token inputから使用しようとしていますが、データはAPIからのものです。私は既にAPIからデータを取得し、JSONリストを作成しました(下記参照)。CodeIgniter:JSONリストの同じようなパラメータを選択してください
ユーザが自分のトークン入力を入力すると、たとえば、user/auto_unit?queryParam=q
のようにJSONリストから選択します。それはすでにユーザー入力を正しく取得していますが、ユーザー入力と一致しないデータも含め、すべてのデータを返します。
私が欲しいのは、ユーザーが「Sosiologi」を検索したときに表示されるのは、「sosiologi」を含む文字列だけです。
同じ値を取得することは可能ですか?どのようにすればいいですか?前もって感謝します!
マイJSONリスト:
// 20170401095401
// http://exp.uin-suka.ac.id/aspirasi/user/auto_unit?queryParam=Filsafat%20Agama
[
{
"id": "UA000001",
"name": "Filsafat Agama"
},
{
"id": "UA000002",
"name": "Perbandingan Agama"
},
{
"id": "UA000003",
"name": "Ilmu Al-Qur'an dan Tafsir"
},
{
"id": "UA000004",
"name": "Sosiologi Agama"
},
{
"id": "UA000005",
"name": "Matematika"
},
{
私のJSONコードを取得するには、リストに
function auto_unit() {
$data['unit'] = $this->m_simpeg->getAllUnit();
foreach ($data['unit'] as $key){
$row['id']= $key['UNIT_ID'];
$row['name']= $key['UNIT_NAMA'];
$row_set[] = $row;
}
echo json_encode($row_set);
}
モデルを取得するAPI M_simpeg.php:
public function getAllUnit(){
return $this->s00_lib_api->post_api(
1001, 1, null,
URL_API_SIMPEG.'simpeg_mix/data_view'
);
}
私はあなたが何を意味するか理解しません。詳細をご記入ください。 – CodeGodie
@CodeGodieパラメータ 'queryParam = q'のようにjsonリストから選択したいのですが、編集した内容を確認できます –
どのように 'auto_unit()'を呼び出していますか? – CodeGodie