javascript - 多次从js执行php文件
问题描述
在javascript中,我有一个执行php函数的代码:
var oReq = new XMLHttpRequest();
oReq.onload = function getData() {
var result = this.responseText;
result = JSON.parse(result);
console.log(result);
};
oReq.open("get", "../my_php/index.php", true);
const startIt = () => {
oReq.send();
};
HTML:
<button class="btn btn-primary" onclick="startIt()" type="button" >Run</button>
此代码工作正常,但只需一次,然后需要刷新网站。否则显示错误:
InvalidStateError: The object is in an invalid state。
解决方案
谢谢大家的有用评论
我搬到oReq.open("get", "../my_php/index.php", true);
了这个功能startIt
,一切正常
var oReq = new XMLHttpRequest();
oReq.onload = function getData() {
var result = this.responseText;
result = JSON.parse(result);
console.log(result);
};
const startIt = () => {
oReq.open("get", "../my_php/index.php", true);
oReq.send();
};
推荐阅读
- android - 在 Android Studio 中,如何找到要添加的依赖项?
- .net - 我是否必须显式引用我要使用的包的隐式依赖项?
- javascript - 外部 JS 文件点击事件在角度 8 中不起作用
- c# - 在 WPF 中调试静态构造函数
- r - 散点图和最佳拟合线 - 两组
- c++ - 当您不投射到最衍生的时,动态投射如何工作
- php - 具有特定值的数组的总和
- kendo-ui - 剑道图表动态系列来自类别、价值、系列名称
- python - pandas loc 然后 iloc 用于选择特定的列和行不起作用
- snowflake-cloud-data-platform - 是否可以使用数据共享来共享视图