【问题标题】:Print AJAX Success Data?打印 AJAX 成功数据?
【发布时间】:2013-11-08 18:20:38
【问题描述】:

我在打印 Ajax 成功数据时遇到问题。

success: function(data){
    alert(need to print it here);
}

当我访问时是怎么回事

console.log(data.responseText);
{"success":false,"errors":{"text":["Some text.","some more text"]}}

我现在如何提醒“一些文字”或“更多文字”? 谢谢

【问题讨论】:

    标签: java javascript php jquery ajax


    【解决方案1】:

    警报数据

     success: function(data){
            alert(data);
        }
    

    写入 div 标签

    <div id="mydiv"></div>
    
    success: function(data){
            document.getElementById("mydiv").innerHTML += data; 
        }
    

    【讨论】:

      【解决方案2】:

      假设你有一个 div 来打印结果

      <div id="res_div"></div>
      

      您可以通过以下方式访问内容

      console.log(data.responseText.errors.text);
      

      您只需尝试以下操作将内容打印到该 div

      $("#res_div").text(data.responseText.errors.text);
      

      【讨论】:

      • 谢谢,但我得到:“未捕获的类型错误:无法读取未定义的属性'文本'”
      【解决方案3】:

      只需将data 对象向下钻取到errors.text 数组并循环遍历它们,如下所示:

      $.each(data.responseText.errors.text, function(index, item) {
          alert(item);   
      });
      

      【讨论】:

      • 谢谢,但我得到:“未捕获的类型错误:无法读取未定义的属性'文本'”
      • 好吧,还是不行 :( 但是谢谢..“未捕获的类型错误:无法读取未定义的属性‘文本’”
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多