开发者社区 问答 正文

使用asp生成动态的json数据,但是timelinejs无法读取:报错

用asp生成动态的json数据,格式完全无误,但是timelinejs无法读取

把生成的数据保存成 1.json  文件,却可以被读取

输出的时候尝试过很多 ContentType   无论哪个都不行

请求指点

展开
收起
kun坤 2020-06-07 16:42:30 707 分享 版权
1 条回答
写回答
取消 提交回答
  • 文件编码呢######

    引用来自“azoon”的答案

    文件编码呢

    utf-8

    指定生成的也是utf-8

    ######console.dir 查看数据结构######回复 @ihotte : 完成了,直接生成json文件了######回复 @金坷垃 : console.dir 输出Object对象类型才对######获取的数据结构本身没有任何问题,输出是 text/json######无法读取, 什么概念.######

    引用来自“JSON.org.cn”的答案

    无法读取, 什么概念.

    asp动态生成json格式的文本,但是同一站点的js无法读取

    将生成的文本保存成json文件,可读取

    用asp生成json文件,也可读取 (目前的选择,已成功使用)

    ######尝试理解你的意思:


    JS 直接访问: /json/demo.asp (demo.asp直接返回JSON字符串). 这个时候, 客户端脚本无法正常执行.


    JS直接访问: /json/demo.json (手工将demo.asp返回的JSON字符串写入demo.json中). 这个时候, 客户端脚本可以正常执行.


    JS直接访问: /json/demo.asp 然后程序自动生成 demo.json 然后让客户端重定向, 此时客户端脚本正常执行.


    LS的是这个意思不?
    ######

    引用来自“JSON.org.cn”的答案

    尝试理解你的意思:


    JS 直接访问: /json/demo.asp (demo.asp直接返回JSON字符串). 这个时候, 客户端脚本无法正常执行.


    JS直接访问: /json/demo.json (手工将demo.asp返回的JSON字符串写入demo.json中). 这个时候, 客户端脚本可以正常执行.


    JS直接访问: /json/demo.asp 然后程序自动生成 demo.json 然后让客户端重定向, 此时客户端脚本正常执行.


    LS的是这个意思不?
    是这样的,本来我想使用第一种,但是现在考虑一下,其实第三种也挺好,免得服务器压力大
    2020-06-07 16:42:35
    赞同 展开评论