getJSON不将html数据输出到div中

抢劫

如果我尝试输出getJSONconsole.log(data)很好,我会看到它,但是它并没有进入我期望的div中。

试试这个:

$.getJSON("http://en.wikipedia.org/w/api.php?action=parse&format=json&callback=?", 
{
  page:"Football", prop:"text"
}, function(data) {
    $(".modal-content").html(data);
});

<div class="modal-content"></div>

注意:控制台没有错误,并且div为空

大卫·杜曼

您必须正确访问text返回对象属性。仅尝试.html(..通过传递返回的对象进行设置将不起作用,因为jquerys.html()方法需要一个函数或一个字符串作为参数。

根据Wiki API:JSON版本2,您可以将以下属性添加到传递给的options对象中$.getJSON

formatversion:2

消除无用的间接寻址,例如{"text":"..."}代替{"text":{"*":"..."}}{"key1":"value1","key2":"value2"}代替[{"name":"key1","*":"value1"},{"name":"key2","*":"value2"}]

所以这是正确的答案。

var location = "https://en.wikipedia.org/w/api.php?action=parse&format=json&callback=?";

$.getJSON(location, {
  page:"Football", 
  prop:"text", 
  formatversion: 2
}, function(data) {
    $(".modal-content").html(data.parse.text);
    //console.log(data.parse.text)
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Highcharts将数据输出到HTML表

来自分类Dev

将数据从AJAX调用输出到HTML

来自分类Dev

计算数据属性并输出到HTML

来自分类Dev

可单击的HTML列表以查询数据库并将其输出到<div>

来自分类Dev

将MYSQL表中的数据输出到HTML表单中,具体取决于用户选择

来自分类Dev

HTML超链接输出到表中

来自分类Dev

是否可以将Smarty模板转换为HTML而不将其输出到页面?

来自分类Dev

是否可以将Smarty模板转换为HTML而不将其输出到页面?

来自分类Dev

如何将数组的内容输出到HTML div容器?

来自分类Dev

PowerShell输出到HTML

来自分类Dev

使用HTML将HTML输出到变量中

来自分类Dev

将javascript中的变量输出到HTML费用表中

来自分类Dev

如何将打印功能输出到数据框中

来自分类Dev

将数据帧输出到R中的索引json

来自分类Dev

如何将循环数据输出到嵌套列表中?

来自分类Dev

读取数据库表并输出到Scala中的文件?

来自分类Dev

将循环数组数据输出到bash中的单独列

来自分类Dev

终端:提取相同列的数据并输出到多个文件中

来自分类Dev

如何将用包含HTML内容的SQL查询数据填充的XML文档对象输出到ColdFusion中的XML文件?

来自分类Dev

假脱机命令:不将SQL语句输出到文件

来自分类Dev

运行Rails测试时不将日志输出到屏幕

来自分类Dev

Bash不将此处文档输出到文件

来自分类Dev

MySQL内部连接输出到php中的html表

来自分类Dev

需要获取servlet输出到html文件中

来自分类Dev

将php数组结果输出到HTML表中

来自分类Dev

将2d数组输出到html文件中

来自分类Dev

JS输出到html输入

来自分类Dev

Javascript 不会输出到 HTML

来自分类Dev

使用exiv2或imagemagick从标准输入中删除EXIF数据并输出到标准输出

Related 相关文章

热门标签

归档