Ajax起步
Ajax的关键在于XMLHttpRequest对象,理解这个对象的例子如下: <!DOCTYPE HTML> <html> <head> <title>Ajax</title> </head> <body> <div> <button>Apple</button> <button>Samsung</button> <button>IBM</button> </div> <div id="target"> Press a button </div> <script> var buttons = document.getElementsByTagName("button"); for(var i = 0; i < buttons.length; i++){ buttons[i].onclick = handleButtonPress; } function handleButtonPress(e){ var httpRequest = new XMLHttpRequest(); httpRequest.onreadystatechange = handleResponse; httpRequest.open("GET",e.target.innerHTML + ".html"); httpRequest.send(); } function handleResponse(e){ if(e.target.readyState == XMLHttpRequest.DONE && e.target.status == 200){ document.getElementById("target").innerHTML = e.target.responseText; } } </script> </body> </html> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- ruby-on-rails – 公司在ActiveRecord / Ruby on Rails web
- ruby-on-rails – 基于现有资源的表单挑战Rails问题
- cocos 3.2 mac下环境变量配置极其小米手机连接mac
- Newtonsoft.Json转换强类型DataTable错误:Self referencin
- ssh使用uploadify上传文件(2)xml及action
- signalr – c#代码中的Call Hub方法
- Flex Builder 中视图状态
- ios – Xcode 8应用程序在模拟器上运行但不显示
- 【Oracle】导入导出操作
- FLASH遮挡DIV解决方案,兼容IE FF Chrome