//修飾されたデータをデータベースにクエリします function SelectAlterNativeVenues(field) { var xmlhttp; var pid = document.getElementById("nameandaddress").value; 🎜>var url = "${RetrieveURL}?accessorType=${AccessorType}"; url = url "&method=RetrieveSelectResult&NameAndAddress=" if (window.XMLHttpRequest) { xmlhttp = new XMLHttpRequest(); } else if (window.ActiveXObject) { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); //IE } if (xmlhttp != null) { xmlhttp.open("GET", url, true); xmlhttp.setRequestHeader("If-Modified-Since", "0"); 🎜>xmlhttp.send(null); xmlhttp.onreadystatechange = function processRefreshUsers() //登録メソッド { if (xmlhttp.readyState == 4) { if (xmlhttp .status == 200) { //responseXML は RetrieveCitiesByProvinceId メソッドの実行の戻り値を取得します var datas = xmlhttp.responseXML.documentElement.getElementsByTagName("AlterNativeVenues"); var nname = document.getElementById("table1"); var pchildren = nname.childNodes;//テーブル内の行と列をクリアします for(var a=0; a { nname.removeChild(pchildren[a]); } //クエリ行を追加します var aaRow=nname.insertRow(0); var aaCell=aaRow.insertCell(0) ); aaCell.innerHTML=""; aaRow.insertCell(1).innerHTML="<スパン スタイル="cursor :pointer;border:1px" name="submit" onclick="SelectAlterNativeVenues('" field "');" >Query"; //タイトル行を追加 var aRow =nname .insertRow(1); aRow.insertCell(0).innerHTML="name"; =" Address"; aRow.insertCell(3).innerHTML="Phone"; //データ行を追加するループ for (i = 0; i { var Id = datas[i].getElementsByTagName("Id")[0].firstChild.nodeValue; var Name = datas[i].getElementsByTagName("Name")[0].firstChild .nodeValue; var Address=datas[i].getElementsByTagName("Address")[0].firstChild.nodeValue; var Phone=datas[i].getElementsByTagName("Phone")[0].firstChild .nodeValue;
//選択したデータを追加します function AddRowSelectAfter(id,field) { //隠しフィールド内のすべての ID を分割し、対応する checked var state =false をバインドします; //次のリストが存在するかどうかを判断します var _hiddenId=document.getElementById(field).value.substr(0,document.getElementById(field).value.length-1).split(','); 🎜>for(j=0;j<_hiddenid.length>{ if(_hiddenId[j]==id.split('_')[1]) { state=true; }