最近开始接触AJAX,最初以为是一种很新很时髦的技术,等学习了一段时间后,
发现不过是一些老技术的结合。最重要的就是XMLHttpRequest对象(JS)
正所谓学以致用,今天突发灵感,觉得百度的自动下拉提示框应该是用AJAX实现的,
于是心头一热,忙了大半个晚上,写了个简单的WEB程序。
下面给大家分享下自己的拙作,希望大家多点评下。
本网站前端采用的JSP,后台为Servlet模块。
在实现功能之前,应该了解一下基本的原理。
首先是要知道对表单的输入框的响应事件。
Javascript中有onpropertychange(IE支持)和oninput(FF等)
对于IE来说,可以这样来实现:
- <scripttype="text/javascript">
- document.getElementById('myinput').attachEvent('onpropertychange',function(o){
- if(o.propertyName=='value'){
- //doSthex.alert(myinput.value);
- }
- });
- </script>