jQuery;Ajax-在页面加载时将项目加载到选择输入
jQuery & Ajax - Load items to a select input when page loads
我有两个<select>
输入:
<select id="state">
<option value="" selected>Select</option>
<option value="california">California</option>
<option value="new-york">New York</option>
</select>
<select id="city">
<option value="">Select</option>
</select>
以及jQuery/AAJAX代码:
$('#state').change(function() {
var id=$(this).val();
var dataString = 'state='+id;
$.ajax({
type: 'POST',
url: scriptpath+'../ajax/fields.php',
data: dataString,
cache: false,
success: function(output) {
$('#city').html(null);
$('#city').append(output);
},
});
});
解释:一切正常。#city
输入根据#state
输入值而变化。。。现在,如果我加载"california"
作为default
值的页面,那么#city
输入不会更改,因为它使用的是.change()
事件。页面加载时,如何检测#state
输入上的选定值?
我试过$('#state').on("change load",function() {
,但没有成功。
有什么想法吗?提前感谢
只需在加载第一页时触发更改事件:
$('#state').change(function() {
//your code...
}).change();//trigger on page load
相关文章:
- Netsuite Suitelet:在不达到治理限制的情况下,遍历事务行项目的列表加载和提交记录
- 无法加载Ace.js编辑器模式和主题(命名空间项目&AMD require.js&grunt
- 如何在页面加载后禁用下拉列表框项目的选择
- 在Knockout JS中搜索从DB加载数据的项目
- HTML/JS github页面项目没有't在使用firefox运行时加载图像或声音
- 如何使用 javascript 从 Web 服务重新加载项目集合
- 没有在django项目中加载CSS文件
- jquery ias插件不适用于我的网站,加载更多项目不起作用
- JQuery Masonry.Ajax图标和“;加载新项目”;绳子放错地方了
- 使用jquery将html文件加载到html中,用于离线/本地项目
- 在新表单上使用JavaScript创建多个共享点项目,但将下一页加载延迟到全部创建
- 限制在角度中过滤是否会阻止在 ng 重复中加载其他项目
- jquery未加载.我需要帮助将jquery添加到我的项目中.它没有加载javascript文件
- 使用筛选延迟加载项目
- Vaadin组合框:在输入时加载项目
- 当用户点击后退按钮时,如何加载项目
- 在页面上加载项目时出现 JavaScript 错误
- 使用Ext-js动态加载项目“;装载器”;
- 如何使加载项目的数量与屏幕大小相关
- 套件脚本 从多选字段加载项目记录