在没有wp_ajax操作的情况下,Ajax响应可以通过以下步骤进行工作:
var xhr = new XMLHttpRequest();
xhr.open('GET', 'ajax.php', true);
xhr.setRequestHeader('Content-Type', 'application/json');
xhr.send(JSON.stringify({ key: 'value' }));
xhr.onreadystatechange = function() {
if (xhr.readyState === XMLHttpRequest.DONE) {
if (xhr.status === 200) {
var response = xhr.responseText;
// 处理响应数据
} else {
// 处理错误
}
}
};
总结: Ajax响应在没有wp_ajax操作的情况下工作,可以通过原生的JavaScript或者其他前端框架来实现。首先创建一个XMLHttpRequest对象,然后设置请求的方法、URL和是否异步。可以设置请求头和发送数据(如果有)。当服务器返回响应时,通过监听XMLHttpRequest对象的onreadystatechange事件来处理响应。根据实际需求,可以对响应数据进行相应的操作。
腾讯云相关产品推荐:
领取专属 10元无门槛券
手把手带您无忧上云