| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1869 人关注过本帖
标题:调用JS脚本,提示 JSON未定义 怎么解决,JS不是很懂。
取消只看楼主 加入收藏
easyppt
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:1
帖 子:325
专家分:786
注 册:2021-11-24
结帖率:100%
收藏
 问题点数:0 回复次数:4 
调用JS脚本,提示 JSON未定义 怎么解决,JS不是很懂。
下面的代码提示:JSON未定义,

oScript = Createobject("ScriptControl")
oScript.Language = "javaScript"
oScript.AddCode('function fun1(jsonString){var obj = JSON.parse(jsonString);}')
? oScript.Run("fun1", '{"name":"Roob", "type":"CCC"}')
搜索更多相关主题的帖子: 未定义 调用 脚本 提示 JS 
2023-07-10 15:17
easyppt
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:1
帖 子:325
专家分:786
注 册:2021-11-24
收藏
得分:0 
AddCode()  字符串长度有限吗,我读入一个 1M左右的 json字符串好像被截断了
2023-07-11 14:32
easyppt
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:1
帖 子:325
专家分:786
注 册:2021-11-24
收藏
得分:0 
以下是引用yiyanxiyin在2023-7-11 11:39:10的发言:

https://cdn. 下载下来
oScript.AddCode(("D:\\yourapp\\json3.min.js"));
然后再调用JSON.parse()


刚刚测试 有效,谢谢!

另外问一下 如何判断 某个key 是否为数组?
Array.isArray(obj),提示js 代码无效,可能如 吹版说的,ScriptControl 不是 js,
或者 有没有对应的 js脚本 可以 AddCode ,然后再用: Array.isArray(obj)
2023-07-11 15:02
easyppt
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:1
帖 子:325
专家分:786
注 册:2021-11-24
收藏
得分:0 
json = win.json(cJson)

这句显示错误: OLE 错误码 0x80020101:未知的COM状态码
WIN11系统
2023-07-12 19:38
easyppt
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:1
帖 子:325
专家分:786
注 册:2021-11-24
收藏
得分:0 
吹版,按照你说的,可以了
要是编译成EXE,是不是注册表 也要加进去啊?

[此贴子已经被作者于2023-7-12 22:00编辑过]

2023-07-12 21:25
快速回复:调用JS脚本,提示 JSON未定义 怎么解决,JS不是很懂。
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016927 second(s), 9 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved