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 部分代碼

<div id="zcl"></div>

<div id="zyc"></div>



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;
}



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章