2

json の結果と URL を返す restfull Web サービスを作成しました: myURL/annonces/contract/sepcifiedContract/1 は次の結果を返します:

{"contractId":1,"labelContract":"INFO"}

これはデータを取得するための私のスクリプトです:

<script>

$(document).ready(function(){
    $.ajax({
        url: "http://127.0.0.1:8080/NoticeManagerServer/annonces/contract/sepcifiedContract/1",
        type: "GET",
        dataType: 'json',
        success: render,
        error: errorf,
        failure: failf      
    });         
});
function render(){
$("p").append("success function."); 
}
function failf(){
 $("p").append(" failure faunction."); 
}
function errorf(){
$("p").append("error function."); 
}
</script>

HTMLの結果は次のとおりです。

 error function.

何が問題なのですか?

4

1 に答える 1

1

クロスドメインの問題である可能性があります。試す:crossDomain: true

これを書きます:

$.ajax({
    url: "http://127.0.0.1:8080/NoticeManagerServer/annonces/contract/sepcifiedContract/1",
    type: "GET",
    dataType: 'json',
    crossDomain: true,
    success: render,
    error: errorf,
    failure: failf      
});   
于 2013-11-03T16:42:16.727 に答える