繁体   English   中英

在html对象中获取json数据,并且对象来自ajax获取响应

[英]get json data inside html object, and object is from ajax get response

如何从此响应中仅获取json数据

$.get('http://localhost:8000/json', function(response) {
  alert(response);
});

响应是:

<div id="dom-target" style="display: none;">
    {"logo":"logo.jpg"}
</div>

如何在响应函数中获取价值,这样我就可以得到alert(response.logo)意味着logo.jpg

显而易见的答案是解决您的问题,
但是,作为一种解决方法,您可以解析通过jquery获得的字符串...

 var str = '<div id="dom-target" style="display: none;"> {"logo":"logo.jpg"}</div> ' var el = $(str) var inner = el.html() console.log(JSON.parse(inner)) console.log(JSON.parse(inner).logo) 
 <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM