服务器响应从json到javascript警报

时间:2013-08-24 05:28:29

标签: c# javascript jquery ajax web-services

我正在使用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);
        },

1 个答案:

答案 0 :(得分:1)

根据http://api.jquery.com/jQuery.ajax/成功:ajax调用正在传递三个参数 1.数据(plainObject) 2. TextStatus(字符串) 3. jqXHR对象(typeof jqXHR)

要提取serverResponse,请在“success”Callback

中写下此内容
success: function (data,TextStatus, xhr) {

            alert(xhr.responseText);
        },

或者如果您想显示数据(从服务器返回),那么您需要像这样解析数据。

success: function (data,TextStatus, xhr) {
                var newData = JSON.parse(data)
                alert(newData);
            }