extjs Ext.Ajax.request 从后台得到 String 字符串 在页面显示器内容

此例子主要显示extjs 的 ajax 是如何解析 普通字符串的

JS

        function testStringAjax()
	{
		var areaName = "";
		Ext.Ajax.request({
		   	method: 'POST',// 请求方式
		   	url: 'testStringAjax',//URL 
		   	params: {areaName:""+areaName+""},//要传递的参数,此参数可以是一组参数
		   	waitMsg: '数据更新中,请稍后...',
		   	success: function(response,options){
		   		var textDoc = response.responseText;//注意此处用的是 responseText 
		   		if(textDoc!=null)
	   			{
		   			var vs = textDoc.split('^_^'); 
	   				document.getElementById("zcl").innerHTML = vs[0];//将得到的值展示在页面上
	   				document.getElementById("zyc").innerHTML = vs[1];
	   			}
		   	},
		   	failure: function(response,options){
		   		Ext.Msg.alert("信息提示", "获取数据库数据出错,请稍后再试!");
		   	},
		   	autoAbort:false
		});
	}
        Ext.onReady(testStringAjax);


jsp 部分代码



action

public String testStringAjax() {
		
		try {
			
			String s = "hi^_^你好";
			response.getWriter().print(s);
			response.getWriter().flush();
			response.getWriter().close();
		} catch (Exception e) {
			e.printStackTrace();
		}
		return null;
}



你可能感兴趣的:(JavaScript,web,编程)