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