JavaScript实现异步调用例子
2015-05-13 17:38
387 查看
JavaScript实现异步调用例子
======================
js部分:
servlet部分:
======================
js部分:
var url = "<%=request.getContextPath()%>/servlet/AjaxCheckCallListServlet?assignCallIdList="+assignCallIdStr; var checkResult = ""; $.ajax({ async : false, //false表示同步,true表示异步 type : "post", url : url, success : function(result) { checkResult = result; //result是返回数据 } }); if (checkResult != "") { alert(checkResult + " not belong to the current UM. "); return false; }
servlet部分:
public class AjaxCheckCallListServlet extends DBServlet { private static final long serialVersionUID = 1L; private HttpServletRequest request; private HttpServletResponse response; protected String perform(HttpServletRequest request, HttpServletResponse response, StrutsMessage message) throws ServletException, IOException, SQLException, DataException, Exception { this.response = response; this.request = request; User user = (User)request.getSession().getAttribute("user"); String userId = user.getUser_id(); String assignCallIdList = Utilities.replaceNullWithBlank(request.getParameter("assignCallIdList")); CallListDao callListDao = new CallListDao(); String ret = callListDao.checkCallList(assignCallIdList, userId); if(!ret.isEmpty()){ ret = ret.substring(0, ret.length()-1); } response.getWriter().print(ret); //将结果写到response里 return null; } }
相关文章推荐
- JavaScript中如何实现多线程异步调用的一点研究
- JavaScript 异步调用框架 (Part 5 - 链式实现)
- JavaScript 异步调用框架 (Part 3 - 代码实现)
- JavaScript 异步调用框架 (Part 3 - 代码实现)
- javascript异步调用XML进行解析的简单实现
- JavaScript异步调用定时方法并停止该方法实现代码
- 一个在HTML使用JavaScript实现调用Windows Shell.Application的例子。
- 写个 JavaScript 异步调用框架 (Part 3 - 代码实现)
- 写个 JavaScript 异步调用框架 (Part 5 - 链式实现)
- JavaScript异步调用定时方法并停止该方法实现代码
- Android中实现WebView和JavaScript的互相调用详解
- 如何使用网页开发自己的app,在网页中的按钮与自己的java代码绑定来实现打电话即javascript代码调用java代码,和java代码来调用javascript代码
- Extjs中加载异步树的最简单例子实现
- JavaScript实现返回上一页面并刷新的小例子
- C#中运用事件实现异步调用
- 使用XmlHttp结合ASP实现网页的异步调用
- Android Webview 和Javascript交互,实现Android和JavaScript相互调用
- 短小强悍的JavaScript异步调用库
- JavaScript结合CSS样式实现可折叠区域的例子