我正在尝试从我的 jsp 页面调用一个安静的 web 服务。
宁静的 Web 服务工作正常,它正在显示 json 数据。问题出在客户身上。
客户端无法获取 Web 服务数据。
我尝试了很多方法,但没有任何效果。
这是脚本:
function getEmployeeDetails() {
alert("Hai");
alert($("#empid").val());
$empid = $("#empid");
alert("eval-->" + $empid.val());
$.getJSON("http://localhost:8080/RestfulWS/restful/employee/" + $empid.val(), displayResult);
}
function displayResult(data) {
alert("data" + data);
$("#fname").val(data.firstName);
$("#lname").val(data.lastName);
}
和 HTML
<form id="form1">
<h2>Employee Details</h2>
<table>
<tr>
<td>Employee ID : </td>
<td><input type="text" id="empid" size="10"/> <input type="button" value="Get Details" onclick="getEmployeeDetails()" /> </td>
</tr>
<tr>
<td>FirstName : </td>
<td><input type="text" id="fname" readonly size="30"/></td>
</tr>
<tr>
<td>LastName : </td>
<td><input type="text" id="lname" readonly size="30"/></td>
</tr>
</table>
</form>
我正在使用端口 19090 的 tomcat 上运行上述代码。