`
junpub
  • 浏览: 10050 次
社区版块
存档分类
最新评论

jquery AutoComplete的extraParams动态传递参数

阅读更多
AutoComplete可利用extraParams传递参数,如

extraParams:{para1:‘参数1’,para2:'参数2'}

但是,如需动态取值作为参数值时却无法达到期望目的,可改为配置项参数传递函数即可,如

extraParams: { region: $('#Select1').val(),  userName:  $('#userInfo').val() }

改为

extraParams: { region: function() { return $('#Select1').val(); }, userName: function() { return $('#userInfo').val(); } }

为参数的值传递函数,而这个函数是用来获取参数值的
分享到:
评论

相关推荐

    jQuery:AutoComplete使用指南

    本文档旨在详细介绍jQuery AutoComplete插件的安装、配置及其各项参数的使用方法。 #### 二、安装与配置 1. **引入jQuery库**:首先需要确保页面已加载jQuery库。例如: ```html <script src="./jquery-1.3.2.js...

    JQuery autocomplete 使用手册

    例如,可以通过`formatItem`和`formatResult`来美化下拉列表的样式,或者通过`extraParams`传递动态参数给服务器,从而实现更加智能的自动补全功能。此外,还可以结合其他JQuery事件,如`select`、`focus`等,进一步...

    Jquery的autocomplete插件用法及参数讲解

    - extraParams:允许传递额外的参数到服务器。 通过这些参数和函数,开发者可以根据需要对autocomplete插件进行详细配置,使其能够满足各种复杂的界面和功能需求。注意,在实际使用时,应确保代码的可读性和逻辑...

    jQuery.Autocomplete实现自动完成功能(详解)

    19. extraParams:为后台发送额外的参数,可以帮助组件在与后端交互时传递更多数据。 关于jquery.autocomplete的数据源格式,它可以是数组或者是URL。如果是数组,你需要提供一个数组,数组中的每个元素都代表一个...

    php中jQuery插件autocomplate的简单使用笔记

    - `extraParams`:传递额外的参数到服务器,如`name`和`action`。 在PHP端,我们需要处理来自前端的请求。例如,`doctor_list.php`应该如下所示: ```php if ($_GET['action'] == 'getAjaxInfo') { if ($_GET['...

    Ajax传递中文参数到后台乱码的有效解决方法

    例如,在使用jQuery库中的`$.ajax`或者相关的插件如`jquery.autocomplete`时,如果要传递一个包含中文的关键词`keyword`,可以在设置`extraParams`时使用`encodeURI()`编码两次: ```javascript extraParams: { q:...

    js 动态为textbox添加下拉框数据源的方法

    我们注意到代码中还使用了`extraParams`属性,这允许我们向服务器端脚本传递额外的参数,以定制化返回的数据。在这个例子中,我们传递了一个名为`CarBrand`的参数,其值来源于lstCarBrand的当前值。这意味着服务器端...

Global site tag (gtag.js) - Google Analytics