AJAX级联下拉式JavaScript事件已就绪
AJAX Cascading DropDown JavaScript event onready
当AJAX返回下拉项的值时,我想激发一个JavaScript函数。
场景是:
函数1激发->ajax从数据库中获取项目->下拉项被填充->调用我的javascript函数。
你们中有人知道如何为这样的事件制作一个处理程序吗?
当您用jQuery标记问题时,我将向您展示一个jQuery解决方案:
$.post("someScript.php", function(data) {
/*This callback function is executed when the AJAX call returns successfully
You would do something with your dropdown items here
and then call your next function.*/
});
各种jQueryAJAX方法(例如post
、get
、load
)都提供了一种将回调作为参数传递的方法。回调是在服务器成功响应后执行的。在这个回调函数中,您可以执行任何需要的代码,以处理包含响应的data
。
如果您没有使用jQuery,我假设您已经有了一个XMLHttpRequest
对象。XMLHttpRequest
有一个名为onreadystatechange
的属性,您可以为其分配一个在状态更改时运行的函数:
xhr.onreadystatechange = function(){
if(xhr.readyState == 4) {
//This will be reached if the call returns successfully
}
}
其思想与上面显示的jQuery方法相同。
相关文章:
- 如何编写单个 Jquery 函数以在文档更改和就绪事件时触发
- Whic 规范定义就绪事件
- 事件侦听器更新就绪在加载时未显示确认,而更新实际存在
- 在文档就绪时触发更改事件
- 即使使用jQuery DOM就绪事件,也无法调用null的方法addEventListener()
- 如何在angular js中监听dom就绪事件
- 确定对象何时准备就绪.我应该使用事件吗
- 为什么不'我的手机上没有设备就绪的事件监听器
- Froogaloop Vimeo API--Can't在就绪事件之外调用API方法
- 动态添加聚合物元素的就绪事件
- 在文档准备就绪之前,Javascript onload 事件和其他事件
- 在页面加载之前捕获点击事件,并在 DOM 准备就绪后触发
- 当文档中的单个元素准备就绪时触发事件的最佳方法
- 电话间隙设备未就绪事件
- 绑定到就绪事件和具有一个匿名函数的另一个事件
- 单击不同 js 文件中定义的事件处理程序和就绪处理程序 - 不起作用
- 加载 HTML 页面和脚本后的 AJAX 就绪事件
- JSNI (GWT-GWTP):jQuery在就绪事件触发后不会在“文档就绪”函数中选择节点
- JavaScript 单击事件、按键事件和文档就绪 - 使函数更高效
- JavaScript警报在文档就绪时触发,即使它处于单击事件中