Jquery ajax调用-如何警告返回对象的值
本文关键字:警告 返回 对象 调用 ajax 何警告 Jquery | 更新日期: 2023-09-27 17:54:18
我的要求是得到适当的值。我收到了成功提示。结果集包含且仅包含一个值。我如何在结果中显示/提醒该值?
$.ajax({
type: 'POST',
url: url,
data: getDatawithToken(params),
success: function (result)
{
alert("success");
if(result.d.length>0)
{
alert("success");
}
}
});
try
$.ajax({
type: 'POST',
url: url,
data: getDatawithToken(params),
dataType : 'json', // expecting json returned from server
success: function (result)
{
alert("success");
if(result.d.length>0)
{
// access first element
alert(result.d[0]);
}
}
});
每当你想看到json格式的数据时,在jquery中编写console.log(result)并检查你想在浏览器控制台检索的内容。这是调试json的最好方法。
通过在success函数中输入alert(result)
, result
是ajax调用返回的对象
试试这个,你可以在控制台中探索结果值。
$.ajax({
type: 'POST',
url: url,
data: getDatawithToken(params),
success: function (result)
{
alert("success");
if(result.d.length>0)
{
Console.log(result)
}
}
});
查看控制台输出(CTRL/CMD+ shift +I)以调试,查看来自服务器的内容:
$.ajax({
type: 'POST',
url: url,
data: getDatawithToken(params),
success: function (result)
{
console.log(result);
}
});
我想你有json字符串所以请解析为object
使用JSON.parse (result.d);
$.ajax({
type: 'POST',
url: url,
data: getDatawithToken(params),
success: function (result)
{
alert("success");
var jsonObject=JSON.parse(result.d);
if(jsonObject.length>0)
{
Console.log(jsonObject[0].BlockRefHandle);
}
}
});