起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1773|回复: 3

[暂结贴(7天未回复)] X5能不能在项目的Data数据规则,如何调用js计算数值

[复制链接]

2

主题

3

帖子

36

积分

新手上路

Rank: 1

积分
36
QQ
发表于 2015-1-3 17:21:44 | 显示全部楼层 |阅读模式
url.GIF
在外卖示例中calcImageURL可以成功调取图片地址新浪的
jsmodel.transURL('http://image.sinajs.cn/newchart/daily/n/'+val('fImage'))
但是calcPriceText2返回值,调用确老是出现错误,无法调用,请问怎么处理
需要实现js代码是:<script type="text/javascript" src="http://hq.sinajs.cn/list=sh601006"  
charset="gb2312"></Script>  //访问新浪获取list=sh601006.js
var elements=hq_str_sh601006.split(",");
document.write("当前价:"+elements[3]);</Script> //取得第三个字段


用<html>
<head>
<script type="text/javascript" src="http://hq.sinajs.cn/list=sh601006"  
charset="gb2312"></Script>
<script>
var elements=hq_str_sh601006.split(",");
document.write("当前价:"+elements[3]);
</Script>
</head>
</html> 也是不行



88

主题

9507

帖子

5135

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5135
QQ
发表于 2015-1-4 09:37:34 | 显示全部楼层
远程的联系方法 QQ 728094812。添加好友时,需要填写论坛账号
发远程时同时也发一下帖子的地址,方便了解要解决的问题

如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

2

主题

3

帖子

36

积分

新手上路

Rank: 1

积分
36
QQ
 楼主| 发表于 2015-1-4 16:16:40 | 显示全部楼层
zhaixin 发表于 2015-1-4 09:37
参考 http://zhidao.baidu.com/link?url=k_py-LGBFdCKo6f8Dx2PTQyXWIjwuMrnDiq4_9QuHm7lEqCrsBRX7P9Qz2ACWf ...

先谢谢你了,不过我刚用X5不太理解,我的问题是想问在DAtA规则的具体用法
123.GIF ,就如您上面的例子,我是想这样实现的就是:
先获得
<html>
<head>
<title>test</title>
<script type="text/javascript">
function newSearch(code){
    var gp = document.createElement("script");
gp.setAttribute("src", "http://hq.sinajs.cn/list=sh"+code);
gp.setAttribute("type", "text/javascript");
gp.setAttribute("charset", "gb2312");
document.body.appendChild(gp);
gp.onload = function(){
  var elements=eval("hq_str_sh" + code).split(",");
        alert("current price:" + elements[3]);
}
}
</script>
</head>
<body>
</body>
<script type="text/javascript">
newSearch(601006);
</script>
</html>

就是不能在计算规则中“只读那里”先运行获得“newSearch(601006)”的值,然后在计算中规则中用数据库中的值减“newSearch(601006)”的值

回复 支持 反对

使用道具 举报

88

主题

9507

帖子

5135

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5135
QQ
发表于 2015-1-4 16:25:17 | 显示全部楼层
规则的表达式里面可以调用js方法,在js方法中使用2楼里面的方法
远程的联系方法 QQ 728094812。添加好友时,需要填写论坛账号
发远程时同时也发一下帖子的地址,方便了解要解决的问题

如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-7 08:52 , Processed in 0.085678 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表