0

私は webrtc(javascript,json,ajax) クライアントを使用してリクエストを送信し、c#web サービスを使用してサーバーで検証しています。json リクエストを投稿していますが、結果はブラウザのコンソールに xml として表示されています。javavascriptを使用してアラートまたはポップアップメッセージとして応答を取得する方法はありますか?

jQuery.ajax({
        url: urlPath,
        type: "POST",
        contentType: "application/jsonp; charset=utf-8",
        data: jsond,
        dataType: "jsonp",
        success: function (response) {
            alert("Details saved successfully!!!" + response);
            alert(xhr.responseText);
        },
4

1 に答える 1

1

http://api.jquery.com/jQuery.ajax/によると、成功: ajax 呼び出しの 3 つのパラメーターが渡されます 1. Data(plainObject) 2. TextStatus(string) 3. jqXHR object(typeof jqXHR)

serverResponse を抽出するには、これを「success」コールバックに記述します。

success: function (data,TextStatus, xhr) {

            alert(xhr.responseText);
        },

または、(サーバーから返された) データを表示する場合は、このようにデータを解析する必要があります。

success: function (data,TextStatus, xhr) {
                var newData = JSON.parse(data)
                alert(newData);
            }
于 2013-08-24T05:50:07.947 に答える