javascript - 用纯js做jquery`success`功能的功能?
问题描述
$.ajax({
success: function (returns) {
if (returns)
alert("returned successfully");
}
});
我怎样才能把这个jquery函数变成纯js?顺便说一句,我是js新手!
解决方案
在您的XMLHttpRequest对象上添加一个监听器onreadystatechange
:
xhr.onreadystatechange = function() {
if (xhr.readyState == 4 && (xhr.status == 200 || xhr.status == 0)) {
option.success(xhr.responseText)
}
}
推荐阅读
- php - PHP 意外的“内容”
- python-3.x - 在python中计算confusion_matrix
- java - 如何在 javaFX 动画期间删除以前的样式
- python - 将数字文件读入python中的元组?
- javascript - 如何使用 Vue.js 从 $emit 有效负载中获取值
- xml - 如何在 XSLT 中重复元素
- javascript - 我应该使用 JSX 条件在用户组件上显示管理功能吗?
- r - 以毫秒为单位将时间转换为 POSIX 以进行时间序列分析
- python - 如何检查字符串是否有 9 位或更多位?
- django - Django 两个表单在单个模板中相互连接