我有一个像这样在HTML中设置的联系表格:
// Get
getPosts() {
return new Promise((resolve, reject) => {
this.xhr.open('GET', 'http://localhost:3000/posts', true);
this.xhr.onload(
const response = JSON.parse(this.xhr.responseText);
if(this.xhr.status === 200 && this.xhr.readyState === 4) {
resolve(response);
} else {
reject('Some Error' + status);
}
);
this.xhr.send();
});
}
// Submit
submitPost() {
return new Promise((resolve, reject) => {
const data = {
title: document.querySelector(UiSelectors.titleInput).value,
body: document.querySelector(UiSelectors.bodyInput).value
};
this.xhr.open('POST', 'http://localhost:3000/posts', true);
this.xhr.setRequestHeader('Content-type', 'application/json;charset=UTF-8');
this.xhr.send(JSON.stringify(data));
});
}
\ n可在台式机上使用,但在移动浏览器上通常会出现问题。有没有人为此找到好的解决方法?
我不确定wtforms模板在html中如何工作,因此除了猜测解决方案外,很难做更多的事情。