在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ HTML/ jQuery UI Autocomplete 示例(三)
jQuery UI Tab 示例(一)
jQuery UI Datepicker 示例(四)
jQuery UI 示例
jQuery UI Slider 示例(二)
jQuery UI Dialog 示例(一)
HTML Get
動畫效果
終止動畫
回調(diào)函數(shù)
方法鏈
jQuery UI Button 示例(一)
jQuery UI Autocomplete 示例(三)
jQuery UI Autocomplete 示例(二)
設(shè)置或取得元素的 CSS class
jQuery UI 概述
基本語法
jQuery UI Datepicker 示例(一)
jQuery UI Autocomplete 示例(一)
jQuery UI Spiner 示例
jQuery UI Tab 示例(二)
淡入淡出效果
顯示/隱藏內(nèi)容
HTML Set
jQuery UI Tooltip 示例
jQuery UI Slider 示例(一)
讀寫 HTML 元素的 css 屬性
jQuery UI Datepicker 示例(二)
添加HTML元素
操作 HTML 元素的大小
jQuery UI Datepicker 示例(五)
滑動效果
jQuery UI Dialog 示例(二)
jQuery UI Menu 示例
jQuery UI 基本工作過程
jQuery UI Button 示例(二)
jQuery UI Dialog 示例(三)
jQuery UI Datepicker 示例(三)
Selectors
jQuery UI Progressbar 示例
Events
jQuery UI Accordion 示例
刪除HTML元素

jQuery UI Autocomplete 示例(三)

AutoComplete 在用戶輸入時,可以根據(jù)用戶輸入給出提示。其數(shù)據(jù)源可以來自本地,也可以使用遠程數(shù)據(jù)源,AutoComplete 的 DataSource 可以使用一個 Function,本篇中的 Function,我們使用 JSONP 查詢?!?/p>

當數(shù)據(jù)源為 Function 時,其函數(shù)定義為:

Function( Object request, Function response( Object data))

其中 request 為請求,它含有一個 term 屬性,為當前用戶輸入。

response 為一回調(diào)函數(shù),它有一個參數(shù) data,用來提示用戶的數(shù)據(jù),這個值理應(yīng)根據(jù)輸入的 term 進行過濾。

本例使用由 genames 提供的 Web Service。可以查詢世界的城市名稱。使用了 jQuery 提供的.ajax 函數(shù)來訪問這個 Web Service.

$( "#city" ).autocomplete({
  source: function( request, response ) {
    $.ajax({
      url: "http://ws.geonames.org/searchJSON",
      dataType: "jsonp",
      data: {
        featureClass: "P",
        style: "full",
        maxRows: 12,
        name_startsWith: request.term
      },
      success: function( data ) {
        response( $.map( data.geonames, function( item ) {
          return {
            label: item.name + (item.adminName1 ? ", " 
            + item.adminName1 : "") + ", " + item.countryName,
            value: item.name
          };
        }));
      }
    });
  },

http://wiki.jikexueyuan.com/project/jquery-tutorial/images/27.png" alt="" />