Note: the code below has had some information stripped and put in <>. It should still be obvious what's going on.
Failed JS Pull Method:
function getTodaysDate() { var m_names = new Array("JAN", "FEB", "MAR", "APR", "MAY", "JUN", "JUL", "AUG", "SEP", "OCT", "NOV", "DEC"); var d = new Date(); var curr_date = d.getDate().toString(); if (curr_date.length == 1) { curr_date = `0${curr_date}`; } var curr_month = d.getMonth(); var year = d.getFullYear(); var curr_year = year.toString().substr(2.2); var today = `${curr_date}-${m_names[curr_month]}-${curr_year}`; return today; } function getYesterday() { var m_names = new Array("JAN", "FEB", "MAR", "APR", "MAY", "JUN", "JUL", "AUG", "SEP", "OCT", "NOV", "DEC"); var d = new Date(new Date().setDate(new Date().getDate()-1)); var last_date = d.getDate().toString(); if (last_date.length == 1) { last_date = `0${last_date}`; } var last_month = d.getMonth(); var year = d.getFullYear(); var last_year = year.toString().substr(2.2); var yesterday = `${last_date}-${m_names[last_month]}-${last_year}`; return yesterday; } async function locWx() { var urlDate= getYesterday(); var locUrl= `https://<sanitized site and directories>/<filename>.xsql?stn=&sig=LOC&type=&start=${urlDate}&end=${urlDate}&time=&priority=&fmodel=&sort=&ndays=&user=`; console.log(locUrl); var Res= fetch(locUrl); var response= await Res; var xmlText= await response.text(); return xmlText; console.log(xmlText); /*fetch(locUrl, {mode: 'no-cors'}) .then(response => { if(!response.ok) { throw new Error('Network response was not ok'); } return response.text(); }) .then(xmlText => { const parser = newDOMParser(); const xmlDoc = parser.parseFromString(xmlText, 'text/xml'); consle.log(xmlDoc); }) .catch(error => { console.error('There was a problem with the fetch operation:', error); console.log(alfUrl); })*/ } Failed jQuery Method:
$(document).ready(function(){ var m_names = new Array("JAN", "FEB", "MAR", "APR", "MAY", "JUN", "JUL", "AUG", "SEP", "OCT", "NOV", "DEC"); var d = new Date(new Date().setDate(new Date().getDate()-1)); var last_date = d.getDate().toString(); if (last_date.length == 1) { last_date = `0${last_date}`; } var last_month = d.getMonth(); var year = d.getFullYear(); var last_year = year.toString().substr(2.2); var yesterday = `${last_date}-${m_names[last_month]}-${last_year}`; var locUrl = `https://<sanitized site and directories>/<filename>.xsql?stn=&sig=LOC&type=&start=${yesterday}&end=${yesterday}&time=&priority=&fmodel=&sort=&ndays=&user=`; console.log(locUrl); $.ajax({ type: "GET", mode: "no-cors", url: locUrl, dataType: "html", success: function(xml){ console.log("here");$ $(xml).find('row').each(function(){ var number = $(this).find('firstField').text(); var name = $(this).find('secondField').text(); var lat = $(this).find('thirdField').text(); $('<tr></tr>').html('<th>' +number+ '</th><td>' +name+ '</td><td>' +lat+ '</td>').appendTo('#myTable'); }); } }); }); I have to research PHP again. I can't find where I had an attempt at the code since I don't have a good testing environment. (I'll keep looking for one.)