0

spring mvc と jquery を使用して Restfull Web サービスを呼び出そうとしています。サービスは稼働していますが、jquery 呼び出しが正しくないと思います。ネットワーク javascript コンソールには、ステータス コード : 200 ok があり、応答は文字列 hello world ですが、コンソールには次のように表示されます。

リソースはスクリプトとして解釈されますが、MIME タイプ text/plain で転送されます

また、戻りメッセージの先頭にシンタックス エラーが表示されます: (Uncaught SyntaxError: Unexpected identifier)。

データ型の戻りの問題である可能性があると思いますが、解決方法がわかりません。

これはjquery呼び出しです:

function hellowsfunction() {
    $.ajax({
        type: "GET",
        contentType: 'application/json',
        dataType: 'jsonp',


        url:"http://localhost:8080/ehCS-ui/rest/hello/helloWorld",
        headers : {Accept : "applicationjson","Access-Control-Allow-Origin" : "*"},
            success: function(msg) {

             $("#lblResult")
            .text(result)
            .slideUp("hide", function() { $(this).slideDown("slow") });
     },
      error: function (e) { 
            $("#lblResult").removeClass("loading");
            alert('failed:'+e);
            console.log(e);
             }
     });

    }   

これが Web サービスです。

@Controller


@RequestMapping("/hello")

public class HelloWs {

    @RequestMapping(value= "/helloWorld", method = RequestMethod.GET)

    @ResponseBody
    public String HelloWorld() {

            return "Hello World";

        }

私を助けてください!!どうもありがとう。

4

1 に答える 1