HTML および JavaScript Web ページで Restful WS を呼び出すときに問題が発生します。
これは私のコードです:
$.ajax({
type: "GET",
dataType: "script",
crossDomain: true,
url: "http://localhost:8013/publicationservice/lista",
complete: function (xhr) {
console.log(xhr);
console.log("======");
},
});
これがサービスを呼び出す方法です。readyState: 4、responseCode: 200、メッセージ: "success" を返します。しかし、私の Rest WS のメソッドは文字列を返します。問題は、「xhr」を印刷するとオブジェクトデータが取得されることです。しかし、responseText プロパティを出力すると、未定義と表示されます。しかし、Chrome コンソールと Firefox の Firebug の両方でデバッグすると、「ネットワーク」タブに、結果が文字列として返された応答が表示されます (これはたまたま JSONP で動作する JSON です。なぜ dataType json または jsonp を使用しないのですか? ? エラーが発生するためですが、データ型を Script に設定すると正常に動作します)。しかし、それが主な問題です。アプリケーションを完了するために必要な文字列の値を取得できません。$ajax 呼び出しで可能なすべてのパラメーターを試しましたが、成功しませんでした。誰かが私を助けることができれば、本当に感謝します。前もって感謝します。