0

我正在使用 webrtc(javascript,json,ajax) 客户端发送请求并使用 c#web 服务在服务器上进行验证。我正在发布一个 json 请求,结果在浏览器的控制台中显示为 xml。有没有办法使用 javvascript 将响应作为警报或弹出消息获取?

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 调用正在传递三个参数 1. Data(plainObject) 2. TextStatus(string) 3. jqXHR object(typeof jqXHR)

要提取 serverResponse,请在“成功”回调中写入

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 回答