0

AJAXCALLを使用してWebサービスを呼び出そうとしています。しかし、Firebugツールでサポートされていないメディアタイプエラーが発生します。

ただし、RESTクライアントJarでは正常に機能します。以下は私のコードです。

            $.ajax({
                type: "POST", //GET or POST or PUT or DELETE verb
                url: "http://localhost:8888/taxi/add/driver", // Location of the service
                data: {"firstName":"ttt","lastName":"gggg","gender":null}, //Data sent to server                            
               //contentType: "application/json", // content type sent to server
                //dataType: "json", //Expected data format from server
                //processdata: true, //True or False
                success: function (json) {//On Successfull service call
                    //shell.loaded();
                    alert("cross domain ajax success full.");

                   var result = json.firstName;

                    //alert("result===" + json.length);
                    //alert("result===" + json.data.length);
                    alert("result===" + result);
                    $("#dvAjax").html(result);
                },
                error: ServiceFailed// When Service call fails
            });


            return false;
        });



    });

    function ServiceFailed(xhr) {
        alert(xhr.responseText);
        //if (xhr.responseText) {
           // var err = xhr.responseText;
            //if (err)
               // error(err);
            //else
                error({ Message: "Unknown server error." })
        //}
        return;
    }

私が犯した間違いはどこにあるのか指摘してください。前もって感謝します。

よろしくカーシック

4

1 に答える 1

0

どのようなエラーが発生していますか? 返事はどこへ??
指定したはずの成功またはエラーになりますかdataType:'json'

于 2013-01-10T10:35:42.820 に答える