jsp ページから安らかな Web サービスを呼び出そうとしています。
Restful 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で上記のコードを実行しています。