Jquery延迟像警告框一样停止代码
Jquery delay to stop code like an alert box does
如果我使用警报来停止运行的代码,那么ddl ' Suburb1'将填充正确的值;如果我使用' delay ',则未设置该值。我需要一些方法来停止代码在' change '之后运行,以便$('# suburban ').val(suburban);在从DB填充ddl suburban时不会立即触发。
if ($(this).attr("checked") == true) {
var PostCode = $('#PostCode').val();
var SuburbVC = $('#SuburbVC').val();
$('#PostCode1').val(PostCode);
// Another function is called which populates Dropdown list from DB
// If I use delay Suburb1 is not populated
$('#PostCode1').change().delay(5000);
//If I use an alert Suburb1 is populated
// alert('delay');
$('#Suburb1').val(SuburbVC);
} else {
$('#PostCode1').val("");
}
谢谢
你处理这个问题的方式不对;您应该添加一个回调函数来执行余下的代码,在您从DB中填充值之后。
如何填充来自DB的值?AJAX吗?如果是这样,请在success
处理程序中添加一个函数调用,其中包含您希望在数据准备好后执行的代码。
相关文章:
- Dijkstra's”;针对GOTO声明的案件“;与函数一样适用于现代调用代码的命名封装
- 我如何才能让我的代码像在jsfiddle中一样工作
- 如何像HTML编辑器一样自动为代码着色
- 使用 JS 插入代码,就像 php 中的 echo 一样
- 如何获取html元素运行时代码以生成通用副本?就像复制文本框中输入文本一样
- Clojuescrapt ajax.core没有单独的处理程序/回调,代码中的流非常精确,就好像代码是同步的一样
- 在函数中运行代码,就好像它在另一个作用域中运行一样
- Android的PhoneGap加速度计应用程序像疯了一样滞后,什么'我的代码错了
- 在javascript中,如何用更少的代码创建多个克隆,就像jQuery中的clone()方法一样
- 如何在网站中像字符串一样显示html代码和javascript
- WebStorm中的代码完成,就像Visual Studio的ReSharper一样
- 如何在javascript中制作自己的字符串,就像我在键盘上点击ALT代码一样(UTF-8)
- Jquery代码像媒体屏幕一样工作
- Javascript:第一个下拉框工作,另一个是n't.代码是一样的
- 在javascript代码库中需要*.web.js(就像我们需要*.js文件一样)
- 就像Javascript的初学者一样,我试图创建一个代码来允许对象在y轴和x轴上上下移动
- Jquery延迟像警告框一样停止代码
- 如何在html javascript中为Instagram制作自定义共享按钮代码,就像Pinterest一样
- 导航条在bootstrap中工作在移动设备上的4个页面中的2个.代码对所有人都是一样的
- 像JQuery一样把整个代码放在一起