jquery - 如何将两个下拉列表更改事件 JQuery 函数合二为一?
问题描述
我想将这两个功能合二为一。#Ctry,#Yd
是下拉列表。请告诉我路径。先感谢您。
$('#Ctry,#Yd').change(function () {
var url = '@Url.Action("tal", "St")'
$('#Rial').load(url, { ctry: $('#Ctry').val(),yd: $('#Yd').val() })
});
$('#Ctry,#Yd').change(function () {
var url = '@Url.Action("tala", "St")'
$('#con').load(url, { ctry: $('#Ctry').val(),yd: $('#Yd').val() })
});
解决方案
您不能只使用一个.change()
处理程序并将两个.load()
调用及其各自的 URL 放入其中吗?
$('#Ctry, #Yd').change(function () {
let data = {
ctry: $('#Ctry').val(),
yd: $('#Yd').val()
}
let rialUrl = '@Url.Action("tal", "St")'
let conUrl = '@Url.Action("tala", "St")'
$('#Rial').load(rialUrl, data)
$('#con').load(conUrl, data)
})
推荐阅读
- spring - Hibernate 在模式中找不到表
- python - 在 NumPy 中连接视图
- tableau-api - tableau 自定义排序 x 轴值
- r - k-modes 聚类后为新数据分配聚类的简单方法
- python - 使用 Python 调度程序和 wget 定期下载文件
- python - 向下滚动后,可检查的 QComboBox 将丢失一些项目
- javascript - 邮递员请求有效,但 axios CORS 无效
- java - 在没有 web.xml 的情况下将 Spring App 部署到 Tomcat
- node.js - 尝试添加新密钥时,会删除所有其他密钥
- django - 字段“id”需要一个数字,但在 Django 中导入数据时得到“ANPKUR0724”