Javascript JSON GET->;输出为文本

Javascript JSON GET->;输出为文本,javascript,json,get,Javascript,Json,Get,我又有一个问题 请记住,我正在学习CSS,HTML和JS大约两个星期了…我还是一个书呆子 我在外部存储了一个.js,我需要获取它,然后将其作为简单字符串存储在-Element中 我的问题是,我还不了解如何使用GET以及如何将json转换为可用的字符串(文本) 有人能给我举个例子吗?使用jQuery获取数据,然后使用JSON.stringify(value)如果value是您的JSON对象 $.get("my.json", function(value) { $("body") .ap

我又有一个问题

请记住,我正在学习CSS,HTML和JS大约两个星期了…我还是一个书呆子

我在外部存储了一个.js,我需要获取它,然后将其作为简单字符串存储在-Element中

我的问题是,我还不了解如何使用GET以及如何将json转换为可用的字符串(文本)


有人能给我举个例子吗?

使用jQuery获取数据,然后使用
JSON.stringify(value)
如果
value
是您的JSON对象

$.get("my.json", function(value) {
  $("body")
    .append(JSON.stringify(value));
}, "json");

stringyfy()
的参考。jQuery的GET的参考。

这里是纯JavaScript中的一个选项:

var request = new XMLHttpRequest();
request.open("GET", url, true);
request.onload = function () {
    if (request.status >= 200 && request.status < 400) {
        var text = request.responseText;
        // text is now a string. use text ..
    } else {
        // failure
    }
};
request.send();
var-request=new-XMLHttpRequest();
打开(“获取”,url,true);
request.onload=函数(){
如果(request.status>=200&&request.status<400){
var text=request.responseText;
//文本现在是字符串。请使用文本。。
}否则{
//失败
}
};
request.send();

这是对使用JQuery的

的引用?你能发布你当前的代码吗?你使用ajax吗?如果是这样,您可以指定希望使用“Text”而不是“JSon”
obj=$.get(“http://api.icndb.com/jokes/random/?");     obj2=JSON.parse(笑话);document.getElementById(“line”).innerHTML=obj2.value.joke这是测试代码,我把它放在一个“button.click-event”中。问题是,它不起作用,我不知道为什么。哦,我正在使用jquery;)太好了……我无法编辑我的最后一条评论。第二行看起来像这样:
obj2=JSON.parse(obj);