1、更换浏览器。
2、Ghrome默认不支持XMLHttpRequest对象的本地访问。可以自己设置一下。
建议你这样试试看:
ajax函数:
function ajax(opt) {
opt = opt || {}
opt.method = opt.method.toUpperCase() || 'POST'
opt.url = opt.url || ''
opt.async = opt.async || true
opt.data = opt.data || null
opt.success = opt.success || function () { }
var xmlHttp = null
if (XMLHttpRequest) {
xmlHttp = new XMLHttpRequest()
}
else {
xmlHttp = new ActiveXObject('Microsoft.XMLHTTP')
} var params = []
for (var key in opt.data) {
params.push(key + '=' + opt.data[key])
}
var postData = params.join('&')
if (opt.method.toUpperCase() === 'POST') {
xmlHttp.open(opt.method, opt.url, opt.async)
xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencodedcharset=utf-8')
xmlHttp.send(postData)
}
else if (opt.method.toUpperCase() === 'GET') {
xmlHttp.open(opt.method, opt.url + '?' + postData, opt.async)
xmlHttp.send(null)
}
xmlHttp.onreadystatechange = function () {
if (xmlHttp.readyState == 4 &&xmlHttp.status == 200) {
opt.success(xmlHttp.responseText)
}
}
}
2.参数说明(清渭技术--www.qingwei.tech):
3.使用示例:
ajax({
method: 'POST',
url: 'post.php',
data: {
param1: 'value1',
param2: 'value2',
},
success: function (response) {
console.log(response)
}
})
PS:希望本文对你有所帮助~qingwei.tech