Ajax 返回不允许关注从 ajax 填充的选择框
我有一对选择框,从选择框中选择国家/地区时,州选择框会从与该国家/地区相关的 ajax 查询中填充。
但焦点并没有转移到状态选择框,而是转移到页面顶部。
任何帮助将不胜感激。 :)
I have a pair of select boxes, on selecting country from the select box, the state select box gets populated from an ajax query pertaining to that country.
But the focus is not getting shifted to the state select box, instead it goes to the top of the page.
Any help would be highly appreciated. :)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果您没有使用 Jquery 或任何其他对象库,而只是使用普通的 XMLHttpRequest,并且您的 Ajax 连接是同步的,请在接收到所有数据后尝试此操作(在 [XMLHttpRequest object].readyState 之后,它必须等于 4,即接收到的所有数据) :
将“field”替换为组合框引用,将“200”替换为适合您需要的任何超时(以毫秒为单位)。
祝你好运。
If you are not using Jquery or any other object library, but just plain XMLHttpRequest, and your Ajax connection is synchronous, try this after receiving all data (after [XMLHttpRequest object].readyState which must be equals to 4, i.e. all data received):
Substitute 'field' by your combobox reference and '200' by any timeout in milliseconds that suits your needs.
Good luck.
尝试你的ajax响应:
Try in your ajax response: