我用ASP.NET MVC5编写了一个应用程序。在其中一个页面上,我希望用户能够从下拉列表中选择一个图书标题,然后在他们选择了一个下拉列表时生成另一个下拉列表。第二个列表将包含与所选书籍相对应的章节。问题是,在这本书被选中后,会生成一个新的空白网页,其中只有新的下拉列表。
下面是用于生成两个下拉列表的CSHTML代码。
@{//Loop through the authors and find the selected one to show the details of
}
@foreach (Author nextAuthor in Model)
{
//Ignore this autho
我猜想这是JS或jQuery,但我对它们一点也不熟悉(经过多年的PHP学习,我才刚刚开始学习)。
我有三个下拉框的形式,都是有点相同的。它们都有一个从MySQL数据库中提取并通过PHP填充的相同cites的列表。假设城市是:
City 1 City 2 City 8
3次下降的默认值为:
下拉1是城市1下拉2是N/A下拉3是N/A
基本上,我只需要使下降的工作,其中一个城市选定的任何3个自动删除它从其他2个下降。最后,在3下拉列表中不可能有重复的条目。我还需要它动态发生(onChange事件?)因此,如果他们在第一个列表中选择City 4,则会立即从其他两个下拉列表中删除它作为一个选项。
希望
我有3页主页,登录和注册,注册页面上有一个选择/下拉列表,所以当我从主页登录页面然后登录页面注册页面时,会出现一个错误的$(...).formSelect is not a function,因为这个下拉列表没有显示,但是当我刷新相同的页面时,它会正确显示。
这是我的密码:-
$(document).on('turbolinks:load', function() {
$('select').formSelect();
M.updateTextFields();
});
我正在以这种方式在application.js中加载脚本
//= req
我尝试用我的数据库中的值填充一个下拉列表。我的.js文件中有以下代码:
function getDropdowndata() {
var sHTML;
var filter;
var url = "dropdown.json";
jQuery.getJSON(url, function (dddata) {
if (dddata.rows.length > 0) {
sHTML = "";
for (x = 0; x < dddata.rows.length; x++) {
sHTML