Jquery UI ---autocomplete的基本用法
客戶端:
{% block scripts %}
<script>
$("#review").autocomplete({
serviceUrl: '{{ search_reviewer_path() }}',
minChars: 3,
width: '200px',
onSelect: function(value, data){
$("#review").val(data.value);
window.location.href = data.url;
}
});
</script>
{% endblock %}
伺服器端:
public function searchAction()
{
$query = trim($this->getRequest()->get('term'));
$blacklists = BlacklistRepository::query($query, Blacklist::$SECTIONS);
$results = array();
foreach ($blacklists as $key => $blacklist) {
$results[] = array(
'label' => $blacklist->getName(),
'url' => $this->generateUrl(
'edit_blacklist',
array('id' => $blacklist->getId())
),
'value' => $blacklist->getName()
);
}
return $this->renderJSONResponse($results);
}
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/2157/viewspace-2815191/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- jQuery Validate的format()用法jQueryORM
- jQuery的基本使用jQuery
- jQuery $.each用法jQuery
- MongoDB的基本用法MongoDB
- async的基本用法
- dva的基本用法
- rematch的基本用法REM
- Generator的基本用法
- webpack的基本用法Web
- vector的基本用法
- jQuery.post()用法jQuery
- ajax +jquery 基本jQuery
- Python中if的基本用法Python
- Git基本用法Git
- merge into基本用法
- CompletableFuture基本用法
- Moya基本用法
- requests基本用法
- Promise基本用法Promise
- BigDecimal 基本用法Decimal
- GORM基本用法GoORM
- MongoDB 及 PyMongo 的基本用法MongoDB
- es6的基本用法
- react-redux的基本用法ReactRedux
- stl中map的基本用法
- 反射機制的基本用法反射
- string 函式的基本用法函式
- JAVA的陣列基本用法Java陣列
- Hive的基本操作用法Hive
- C++中& 的基本用法C++
- QMl 中alias 的基本用法
- linux useradd命令的基本用法Linux
- Spark的基本結構及SparkSQL元件的基本用法SparkSQL元件
- jQuery UI 支援的時間元件timepickerjQueryUI元件
- React context基本用法ReactContext
- JQuery中html()和val()的用法區別jQueryHTML
- 【VUE】vue-router的基本用法Vue
- mongodb-java-driver的基本用法MongoDBJava