1

我正在尝试从我的 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 上运行上述代码。

4

1 回答 1

1

好的,读HTTP访问控制跨域资源共享

如何确定原产地

要将控制器配置为允许跨域请求,

此链接将有所帮助

于 2012-09-26T19:59:24.070 回答