JavaScriptでXMLデータをPOSTする

function postXml(){
	var req = new XMLHttpRequest();
	if (req) {
		req.onreadystatechange = function(){
			if (req.readyState == 4 && req.status == 200) {
				alert(req.responseText);
			}};
		var url = "dump.php";
		//req.setRequestHeader("content-type","text/xml");
		req.open('POST', url);
		req.send('<?xml version="1.0" encoding="UTF-8" ?>\n'+
		  '<data-source type="info.fractus.coli.da.HsqlPoolDataAccess">\n'+
		  '<property name="password" value="12345"/>\n'+
		  '<property name="url" value="jdbc:hsqldb:"/>\n'+
		  '<property name="driverClassName" value="org.hsqldb.jdbcDriver"/>\n'+
		  '<property name="path" value="/WEB-INF/db"/>\n'+
		  '<property name="username" value="sa"/>\n'+
		  '</data-source>');
	}
}

受信側は受信したXMLデータを表示する(PHP,JSP)を参照。


トップ   差分 バックアップ リロード   一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2011-04-14 (木) 00:18:19 (4755d)