繁体   English   中英

如何在jQuery中输出JSON列

How do I output JSON columns in jQuery

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我正在使用qTip jQuery插件来创建动态工具提示。 工具提示将id发送到cfc,cfc运行查询并以JSON格式返回数据。

目前,工具提示加载以下内容:

{"COLUMNS:" ["BOOKNAME","BOOKDESCRIPTION"["MYBOOK","MYDESC"]]} 

这是jQuery

$('#catalog a[href]').each(function()
{
    var gi = parseInt($(this).attr("href").split("=")[1])
    $(this).qtip(
    {
        content: {
            url: 'cfcs/viewbooks.cfc?method=bookDetails',
            data: { bookID: gi  },
            method: 'get',
            title: {
                text: $(this).text(),
                button: 'Close'
            }
        },
        api :{
        onContentLoad : function(){
            }
        },
    });
});

正如我所提到的,数据已成功返回,但我不确定如何输出数据并使用HTML格式化。

我尝试添加content: '<p>' + data.BOOKNAME +'

'到api :{ onContentLoad : function(){ .....看看我是否可以输出它,但我得到'数据未定义错误'

尝试使用HTML格式输出此数据的正确方法是什么?

3 个回复

qTip论坛上 ,似乎作者在api回调中添加了一个ajax调用。 也许这会解决你的问题?

这是他的例子:

$(this).qtip({
 content: 'Loading...',
 api: {
  onRender: function()
  {
   // Setup your AJAX request here
   $.ajax({
    url: DOC_ROOT + "admin/ajax/tooltip_process.php",
    type: 'GET';
    contentType: "application/json charset=utf-8",
    dataType: "json",
    success: function(json) {
     if(json[0].result == 'success') return json[0].tip;
     else alert('^$%#$#$');
    }
   });
  }
});

您必须在请求中将dataType指定为json。 它告诉jquery将响应视为json,以便您可以在当前使用它时使用它。 此外,一旦您获得数据为儿子,您可以创建HTML来显示。

原来这是另一种情况,当请求调试输出打开时,ColdFusion调试器会导致ajax错误。 这是我们在使用ColdFusion并启用调试时需要记住的一个重要“问题”。 它打破了ajax。

2 如何在JSON中输出变量?

如果我有 对于$('#url') ,我有一个div如下: 如果我有base_url:' https : //www.faculty180.com/api.php ' 对于表示“ URL已用:”的部分,我想显示base_url的值,之后应该写什么: ...

3 如何在JavaScript中输出JSON?

我正在尝试从php查询将json对象的结果打印到javascript中。 因此,基本上查询结果如下所示: 当我尝试获取包含json对象的php变量(使用AJAX)时,我得到: VM62:1未捕获的SyntaxError:JSON中位置1处的意外令牌o 我尝试谷歌搜索以查看错误 ...

4 如何在Spring MVC中输出JSON

我在Mvc中使用Spring Boot。 我有一个用于请求和响应的json模式。 基本上,用户将数据(在json中)发布到url,控制器执行其逻辑并返回json。 我在返回json时遇到困难。 到目前为止,我有一些观点(在百里香中)带有我不想要的硬编码响应。 我只想使用可以编辑并发送回 ...

6 通过JSOn传递PHP数组以在Jquery中输出

我正在研究一个jQuery脚本,该脚本从MySQL数据库检索一个PHP数组并将其作为JSON对象返回。 所有这些都可以正常工作,并且我可以输出原始JSON对象(包括密钥)。 我遇到的问题是我输出它的方式,目前我正在使用jQuery的$ .each。 示例:(不是完整的脚本,只是所需 ...

8 JSON输出还是load()jQuery?

我在想它,却在任何地方都找不到。 什么是更好/更快? 从ajax调用返回JSON或只是加载php文件? 结果是一样的。 但是整体性能和潜在的麻烦呢? ...

暂无
暂无

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

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