项目中经常使用的ajax写法分享

项目中经常使用的ajax写法分享,第1张

概述项目中经常使用的ajax写法分享

下面是内存溢出 jb51.cc 通过网络收集整理的代码片段。

内存溢出小编现在分享给大家,也给大家做个参考。

function getPhoneInfoByModelID(model_ID){	if(model_ID){		$.AJAX({	        url: "${applicationScope.rootpath}phoneassess/getPhoneInfoByModelID.action",type: "post",dataType:"Json",data: {model_ID:model_ID},success: function (JsonText) {	        	if(JsonText){	        		$.each(JsonText,function(i,item){	        			var IMAGE_PATH = item.IMAGE_PATH;		        		var MODEL_AliS = item.MODEL_AliS;		        		//alert(IMAGE_PATH+"--"+MODEL_AliS);		        		if(IMAGE_PATH){		        			var imgIcon = "<img src=\""+IMAGE_PATH+"\"/>";		        			$("#phonemodelimg").HTML(imgIcon);		        		}		        		if(MODEL_AliS){		        			$("#phonemodelalis").HTML(MODEL_AliS);		        		}	        		});		        }	        }     	});	}}/*AJAXTestAction.java*///获得手机信息	public String getPhoneInfoByModelID(){		String model_ID = this.gethttpRequest().getParameter("model_ID");		List<Map<String,Object>> brandList = null;		if(null != model_ID && model_ID.length() > 0){			brandList = this.phoneAssessService.getPhoneInfoByModelID(model_ID);			for(int i = 0,len=brandList.size();i<len;i++){				formatToJsonHashMap(brandList.get(i));			}			JsONArray JsArray = JsONArray.fromObject(brandList);			this.setTextAJAX(JsArray.toString());		}		return NONE;	}//公共方法:格式化空值和日期	public voID formatToJsonHashMap(Map<String,Object> hashMap){		Iterator iter = hashMap.entrySet().iterator();		while (iter.hasNext()) {		   Map.Entry entry = (Map.Entry) iter.next();		   String key = entry.getKey().toString();		   if(entry.getValue()!=null&&"java.sql.Date".equals(entry.getValue().getClass().getname())){			   hashMap.put(key,DateUtil.format((Date)entry.getValue(),"yyyy-MM-dd"));		   }		}	}/**	 * AJAX返回HTML,包括Json形式	 * 	 * @param responseContent	 */	public voID setTextAJAX(String responseContent) {		try {			httpServletResponse response = gethttpResponse();			response.setContentType("text/HTML");			response.setCharacterEnCoding("UTF-8");			response.setheader("Pragma","No-cache");			response.setheader("Content-Type","text/HTML");			response.setheader("Cache-Control","no-cache");			response.setDateheader("Expires",0);			PrintWriter out = response.getWriter();			out.print(responseContent);			out.flush();			out.close();		} catch (IOException e) {			e.printstacktrace();		}		// AJAXResponse = new StringBufferinputStream(responseContent);	}

以上是内存溢出(jb51.cc)为你收集整理的全部代码内容,希望文章能够帮你解决所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

总结

以上是内存溢出为你收集整理的项目中经常使用的ajax写法分享全部内容,希望文章能够帮你解决项目中经常使用的ajax写法分享所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1096358.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存