dav*_*rld 0 javascript jquery json
这看起来很奇怪......
我有一些JSON ......
{"firstName":"David","lastName":"Smith","email":null,"id":0}
Run Code Online (Sandbox Code Playgroud)
但是,当我尝试解析它并将其与...一起使用时
<script>
$(document).ready(function() {
var json = $.getJSON('userManagement/getUser');
$("p").text(json.firstName);
});
</script>
This is the user management view
Users : <p></p>
Run Code Online (Sandbox Code Playgroud)
什么都没有出现,但如果我只做$("p").text(json); 它告诉我它是一个对象,我可以看到JSON在firebug中是正确的,任何想法?
尝试:
<script>
$(document).ready(function() {
$.getJSON('userManagement/getUser',function(json){
$("p").text(json.firstName);
});
});
</script>
Run Code Online (Sandbox Code Playgroud)
json在AJAX请求完成后,您必须使用该变量.
在此处了解有关AJAX JSON请求的更多信息:http://api.jquery.com/jQuery.getJSON/
在此处了解有关常规AJAX请求的更多信息:http://api.jquery.com/jQuery.ajax/