我试图从jQuery访问JSON结果.
$.ajax({
type: "GET",
url: "http://localhost:8080/App/QueryString.jsp?Query="+query,
contentType:"text/html; charset=utf-8",
dataType: "json",
success: function(json) {
if(data!=""){
console.log(json);
var data = json.Json;
console.log(data);
}
}
});
Run Code Online (Sandbox Code Playgroud)
但是这给了我带有HTML标签的结果.
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<body> JSON:[Includes the result]</body>
</html>
Run Code Online (Sandbox Code Playgroud)
我得到了json输出,但附带了HTML标签.我只想删除它们并仅获取json结果.
有人可以帮我吗?它与dataType和contentType有关吗?