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插件的安装、配置及其各项参数的使用方法。 #### 二、安装与配置 1. **引入jQuery库**:首先需要确保页面已加载jQuery库。例如: ```html <script src="./jquery-1.3.2.js...
例如,可以通过`formatItem`和`formatResult`来美化下拉列表的样式,或者通过`extraParams`传递动态参数给服务器,从而实现更加智能的自动补全功能。此外,还可以结合其他JQuery事件,如`select`、`focus`等,进一步...
- extraParams:允许传递额外的参数到服务器。 通过这些参数和函数,开发者可以根据需要对autocomplete插件进行详细配置,使其能够满足各种复杂的界面和功能需求。注意,在实际使用时,应确保代码的可读性和逻辑...
19. extraParams:为后台发送额外的参数,可以帮助组件在与后端交互时传递更多数据。 关于jquery.autocomplete的数据源格式,它可以是数组或者是URL。如果是数组,你需要提供一个数组,数组中的每个元素都代表一个...
- `extraParams`:传递额外的参数到服务器,如`name`和`action`。 在PHP端,我们需要处理来自前端的请求。例如,`doctor_list.php`应该如下所示: ```php if ($_GET['action'] == 'getAjaxInfo') { if ($_GET['...
例如,在使用jQuery库中的`$.ajax`或者相关的插件如`jquery.autocomplete`时,如果要传递一个包含中文的关键词`keyword`,可以在设置`extraParams`时使用`encodeURI()`编码两次: ```javascript extraParams: { q:...
我们注意到代码中还使用了`extraParams`属性,这允许我们向服务器端脚本传递额外的参数,以定制化返回的数据。在这个例子中,我们传递了一个名为`CarBrand`的参数,其值来源于lstCarBrand的当前值。这意味着服务器端...