这个问题可能是由于Ajax请求的MIME类型设置不正确引起的。我们可以设置请求的MIME类型为"text/html",同时将返回的数据类型设置为"text",这样就可以直接返回原始HTML了。
以下是一个示例代码:
$.ajax({ url: "your_url", method: "POST", data: your_data, dataType: 'text', contentType: 'text/html', success: function(result){ console.log(result); } });
这里的contentType设置为"text/html",用于告诉服务器发送的数据类型是HTML格式。同时,dataType设置为"text",用于告诉Ajax请求返回的数据类型也是HTML格式。
使用上述方法,我们可以解决Ajax请求在尝试发送并返回原始HTML时无法正常工作的问题。