1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980 |
- const urlSearchParams = new URLSearchParams(window.location.search);
- const params = Object.fromEntries(urlSearchParams.entries());
- name_hash = params['id']
- dataArr=''
- function get_script() {
- var url = "uploadmp3";
- var xhr = new XMLHttpRequest();
- xhr.open("POST", url);
- xhr.setRequestHeader("accept", "application/json");
- xhr.setRequestHeader("Content-Type", "application/json");
- xhr.onreadystatechange = function () {
- if (xhr.readyState === 4) {
- console.log(xhr.status);
- console.log(xhr.responseText);
- dataArr = xhr.responseText.split(',');
- }};
- var data = `{"name_hash": `+name_hash+`}`;
- xhr.send(data);
- }
- get_script();
- var srcInput = document.querySelector(".msrcParent");
- for (step = 0; step < dataArr.length; step++) {
- console.log(dataArr[step])
- var pdiv = document.createElement('div');
- pdiv.classList.add('subtitle-inputs')
-
- var rawSrc = document.createElement("input");
- rawSrc.setAttribute('type', 'text');
- rawSrc.value = dataArr[step];
- rawSrc.style.width = "47%";
- var mSrc = document.createElement("input");
- mSrc.setAttribute('type', 'text');
- mSrc.setAttribute('id', `s${step }`);
- mSrc.style.width = "47%";
- pdiv.appendChild(rawSrc)
- pdiv.appendChild(mSrc)
- srcInput.appendChild(pdiv)
-
- }
- $(".confirmbtn" ).click(function() {
- for (i = 0; i < dataArr.length; i++) {
- if ($(`#s${i }`).val()!=''){
- dataArr[i]=$(`#s${i }`).val();
- }
- }
- sendString = dataArr.join(',');
- var url = "http://www.choozmo.com:8889/updateScript";
- var xhr = new XMLHttpRequest();
- xhr.open("POST", url);
-
- xhr.setRequestHeader("accept", "application/json");
- xhr.setRequestHeader("Content-Type", "application/json");
-
- xhr.onreadystatechange = function () {
- if (xhr.readyState === 4) {
- console.log(xhr.status);
- console.log(xhr.responseText);
- alert('請等待line通知');
- }};
-
- var data = `{"name_hash":`+name_hash+ `,"scriptStr": `+sendString+`}`;
-
- xhr.send(data);
-
- });
|