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");   
                }            
        }
    });

Jquery ajax调用-如何警告返回对象的值

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);
                }            
        }
    });