永发信息网

asp代码里如何调用JS结果....

答案:3  悬赏:20  手机版
解决时间 2021-04-27 16:22

我要把js的结果调用到asp代码里边然后做个减法!

js

<script src=' http://www.xxxx.com/a.asp?id=1'>

js里的源码var uid=500;

我试过这样写<%=(uid-100)%>,但是最后显示为"-100"

要如何写才能得到500-100这个结果呢?

最佳答案

不行吧,如果要让<%=(uid-100)%>得到400,那必须在本页面的form中写上


<input type='hidden' id='uid' name='uid'>


然后js中写上

var uid=500;

document.getElementById("uid").value=uid;




然后把上面那个页面提交到另一个页面


<%


uid=request("uid");'通过request获得上个页面传过来uid


uid=uid-100


%>这样才能得到400,


必须得放在两个页面才行,同一个页面中asp代码中无法获取得到js的值


因为js是客户端脚本语言,asp代码是服务器端的,浏览的时候都是先执行asp代码再来执行js的




全部回答

<% response.Write("<script type='text/javascript'>document.write(uid - 100)</script>") %>

js的结果实际上在客户端,asp只能接受提交的数据。意思是说,你必须通过form表单或者url带参数将uid的结果提交到服务器。

如你的例子看,是赋值,并非客户端产生的数据。如果只是同值可以这样写

<%uid=500%>

var uid=<%=uid%>;

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
2010什么电影好看
眞的狠煩、咋整 開導下。
强华村在什么地方啊,我要过去处理事情
魔兽宏怎么做啊?
上海最大最好的服装批发市场是那个
新买的伞染了一点单车油有什么方法可以洗掉吗
成都19.29.39元服装店进货渠道
建筑设计的PKPM软件难学吗
善意的谎言真的难以接受吗??
渝都面王(大经路店)地址在哪,我要去那里办事
关于武术的口号,武术口号16字押韵
冒險島48級打什麼?
谁有匪大的全集?
我想学英语,要出国考级的那种去哪学又好又实
怀孕吃海鲜好吗
推荐资讯
电动牙刷真有用吗,用过的来说说
去美国旅游办签证银行存款需要多少
乳腺炎做过引流术后还经常复发,为什么?
手机版QQ农场能够除草吗?
郭记北京果木烤鸭NO.3怎么去啊,有知道地址的
中国移动有什么套餐,中国移动全网统一套餐是
为什么水养的富贵竹叶子发黄绿色
钢材的价格是多少
各位高手帮我看看这个电脑配置怎么样?
电脑中毒了,网站只能打开一半,杀毒又杀不出什
我家的网速2M,连网通常两个人上,我怎么连开
我是会员为什么现在不能设置好友炫铃了?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?