MediaWiki:RecentActivities.js:修订间差异

来自东方活动维基
无编辑摘要
无编辑摘要
第1行: 第1行:
// 定义处理返回数据的函数
var xhr = new XMLHttpRequest();
function handleResponse(data) {
xhr.open('GET', 'https://thonly.cc/proxy_thmarket/api/v1/events?include_pending=true&utf8=1', true);
    // 在这里处理从服务器返回的数据
xhr.onreadystatechange = function() {
    console.log(data); // 以控制台输出为例
  if (xhr.readyState === 4) {
}
    if (xhr.status === 200) {
 
      var data = JSON.parse(xhr.responseText);
// 发送 JSONP 请求
      console.log(data);
var script = document.createElement('script');
    } else {
script.src = 'https://touhou.market/api/v1/events?include_pending=true&utf8=1&callback=handleResponse';
      console.error('Network response was not ok ' + xhr.statusText);
document.head.appendChild(script);
    }
  }
};
xhr.send();

2024年6月3日 (一) 12:14的版本

var xhr = new XMLHttpRequest();
xhr.open('GET', 'https://thonly.cc/proxy_thmarket/api/v1/events?include_pending=true&utf8=1', true);
xhr.onreadystatechange = function() {
  if (xhr.readyState === 4) {
    if (xhr.status === 200) {
      var data = JSON.parse(xhr.responseText);
      console.log(data);
    } else {
      console.error('Network response was not ok ' + xhr.statusText);
    }
  }
};
xhr.send();