我正在尝试从 JavaScript 代码调用 Java Web 服务方法。Web 服务方法返回 String 类型,但是当通过 JavaScript 调用时,它会在 Chrome 控制台中出现以下错误:
未捕获的 SyntaxError:意外的令牌 <
Web服务方法如下:
public String getName(){
name="hello";
return name;
}
(name
是类级别变量。)
我为调用 Web 服务的上述方法而编写的 JavaScript 是:
<script type="text/javascript">
function CallService() {
$.ajax({
type: "GET",
url: "http://localhost:8080/TestWS/services/HelloWorld/getName",
contentType: "application/xml; charset=utf-8",
dataType: "jsonp text xml html",
success: Success,
error: Error
});
}
function Success(data, status) {
alert(data);
}
function Error(request, status, error) {
alert(error);
}
</script>
我尝试用谷歌搜索错误,但找不到任何解决方案。