Mercurial > hgrepos > hgweb.cgi > skipweb
view shuzai/ice/phos.js @ 3621:164395a050f4
add kuchikomi program
author | ITO Shiho <c115022@g.koeki-u.ac.jp> |
---|---|
date | Tue, 30 Jan 2018 16:22:17 +0900 |
parents | |
children |
line wrap: on
line source
/*function read(){ var field = document.getElementById('textArea'); } function write(){//ajaxするよ }*/ function mkfield(note){ var a = 0; var b = note.length; var c = document.createElement('div'); // console.log(a < b); while (a < b){ // console.log(c); var box = document.createElement('div'); var nas = document.createElement('p'); var coms = document.createElement('p'); var name = note[a]["name"]; var star = note[a]["star"].toString(); var comment = note[a]["comment"]; var nas2 = document.createTextNode(name + " | " + star + " stars"); var coms2 = document.createTextNode(comment); box.setAttribute('class','com'); nas.appendChild(nas2); coms.appendChild(coms2); box.appendChild(nas); box.appendChild(coms); c.appendChild(box); a++; } // console.log(c); c.setAttribute('id','nk'); return c; } function asyncSend(){ var req = new XMLHttpRequest(); req.onreadystatechange = function() { var result = document.getElementById('result'); // var shop = document.getElementById('shop').value; if (req.readyState == 4){//通信完了 if (req.status == 200){//通信成功 var note = JSON.parse(req.responseText); var field = document.getElementById('textArea'); field.replaceChild(mkfield(note),document.getElementById('nk')); // field.innerHTML = mkfield(note); // mkfield(note); console.log(mkfield(note).childNodes); result.innerHTML = "";//req.responseText; // console.log(note[0]["name"]); } }else{ // console.log(req.responseText); // result.innerHTML = JSON.parse(req.responseText); result.innerHTML = "通信中"; } } req.open('POST', 'ajax.rb', true); req.setRequestHeader('content-type', 'application/x-www-form-urlencoded;charset=UTF-8'); req.send('shop='+ encodeURIComponent(document.fm.shop.value) + '&'+ 'name=' + encodeURIComponent(document.fm.name.value) + '&' + 'star=' + encodeURIComponent(document.fm.star.value) + '&' + 'comment=' + encodeURIComponent(document.fm.comments.value) ); } //https://qiita.com/katsunory/items/9bf9ee49ee5c08bf2b3d