Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否有任何方法可以使用jquery更新json对象并将其打印为div中的json对象_Jquery_Json - Fatal编程技术网

是否有任何方法可以使用jquery更新json对象并将其打印为div中的json对象

是否有任何方法可以使用jquery更新json对象并将其打印为div中的json对象,jquery,json,Jquery,Json,我已经使用代码更新了jSon对象 <script type="text/javascript" > jQuery(document).ready(function($){ var lessonId = "3423671"; $.getJSON('data.json', function(json) { $.each(json, fu

我已经使用代码更新了jSon对象

<script type="text/javascript" >
            jQuery(document).ready(function($){
                var lessonId = "3423671";
                $.getJSON('data.json', function(json) {             
                    $.each(json, function(i, data) {
                        $.each(this.courseStarted[0].courseDetails[0].lessonDetails, function(){                            
                            if(this.lessonId == lessonId){                              
                                this.quiz = "This row updated";                             
                            }
                        });
                    });
                });

            });
        </script>

jQuery(文档).ready(函数($){
var lessonId=“3423671”;
$.getJSON('data.json',函数(json){
$.each(json,函数(i,数据){
$.each(this.courseStarted[0]。courseDetails[0]。lessonDetails,function(){
如果(this.lessonId==lessonId){
this.quick=“此行已更新”;
}
});
});
});
});

这里我正在更新if条件中的
json
对象。有没有什么方法可以让我将新更新的
json
对象以
json格式作为文本打印到html div标记中

因为
json
有您的对象数据(从您的服务器检索),而您的代码刚刚更新了它,所以您可以使用
json.stringify(json)
再次将其转换为字符串。AFAIK大多数浏览器本机支持
JSON
对象

JSON.stringify({ foo: "lorem", bar: "ipsum" }, null, '\t');

它在除iE7之外的所有浏览器中都能工作。IE7中是否也有可用的代码?您可以转到并下载文件
json2.js
,如果您的浏览器没有,它将提供一个
JSON
对象,如果有,则返回到本机对象。