Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/362.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 从json到javascript警报的服务器响应_C#_Javascript_Jquery_Ajax_Web Services - Fatal编程技术网

C# 从json到javascript警报的服务器响应

C# 从json到javascript警报的服务器响应,c#,javascript,jquery,ajax,web-services,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",

我使用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);
        },
根据成功:ajax调用的三个参数被传递 1.数据(普通对象) 2.文本状态(字符串) 3.jqXHR对象(jqXHR的类型)

要提取serverResponse,请将其写入“success”回调中

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

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

发出警报时的输出是什么(xhr.responseText);,我的意思是一个输出示例在这里会有所帮助。如果您正在请求JSON并获取XML,那么这可能就是服务支持响应的全部内容。服务器应用程序必须支持JSONP,该选项才能正常工作;。我的意思是,您需要在success函数作用域中有xhr来提取信息,即responseText
success: function (data,TextStatus, xhr) {
                var newData = JSON.parse(data)
                alert(newData);
            }