JavaScript 来自 DropDownList 选择的属性值
JavaScript Attribute Value From DropDownList Selection
我有一个 DropDownList,其中包含从 SQL 服务器数据库填充的文本字段和值字段。我希望获得用户选择的值字段并输入到 JavaScript 中 "term: request term" 下面的 "country: "。感谢这里的每一位成员的帮助。
下拉列表:
<asp:DropDownList ID="CountryDDL" runat="server" Height="100%"></asp:DropDownList>
JavaScript:
<script>
$(function () {
$("[id$=OriginLocationTextBox]").autocomplete({
source: function (request, response) {
$.ajax({
url: "https://api.sandbox.amadeus.com/v1.2/airports/autocomplete",
dataType: "json",
data: {
apikey: "API KEY",
term: request.term,
country:
},
success: function (data) {
response(data);
}
});
},
minLength: 3,
});
});
</script>
如果您不想通过 .net 收集数据但 ajax,您可以这样做:
下拉列表:
<asp:DropDownList ID="CountryDDL" runat="server" Height="100%" onchange="requestfunc(this.options[this.selectedIndex].value)"></asp:DropDownList>
JavaScript:
<script>
function requestfunc(val){
$(function () {
$("[id$=OriginLocationTextBox]").autocomplete({
source: function (request, response) {
$.ajax({
url: "https://api.sandbox.amadeus.com/v1.2/airports/autocomplete",
dataType: "json",
data: {
apikey: "API KEY",
term: request.term,
country: val
},
success: function (data) {
response(data);
}
});
},
minLength: 3,
});
});
}
</script>
我有一个 DropDownList,其中包含从 SQL 服务器数据库填充的文本字段和值字段。我希望获得用户选择的值字段并输入到 JavaScript 中 "term: request term" 下面的 "country: "。感谢这里的每一位成员的帮助。
下拉列表:
<asp:DropDownList ID="CountryDDL" runat="server" Height="100%"></asp:DropDownList>
JavaScript:
<script>
$(function () {
$("[id$=OriginLocationTextBox]").autocomplete({
source: function (request, response) {
$.ajax({
url: "https://api.sandbox.amadeus.com/v1.2/airports/autocomplete",
dataType: "json",
data: {
apikey: "API KEY",
term: request.term,
country:
},
success: function (data) {
response(data);
}
});
},
minLength: 3,
});
});
</script>
如果您不想通过 .net 收集数据但 ajax,您可以这样做:
下拉列表:
<asp:DropDownList ID="CountryDDL" runat="server" Height="100%" onchange="requestfunc(this.options[this.selectedIndex].value)"></asp:DropDownList>
JavaScript:
<script>
function requestfunc(val){
$(function () {
$("[id$=OriginLocationTextBox]").autocomplete({
source: function (request, response) {
$.ajax({
url: "https://api.sandbox.amadeus.com/v1.2/airports/autocomplete",
dataType: "json",
data: {
apikey: "API KEY",
term: request.term,
country: val
},
success: function (data) {
response(data);
}
});
},
minLength: 3,
});
});
}
</script>