+ -
当前位置:首页 → 问答吧 → jquery如何在JS中运行?

jquery如何在JS中运行?

时间:2009-06-05

来源:互联网

原HTML代码
复制代码
  1. <html>
  2. <head>
  3. <script language="javascript" src="/jquery.js"></script>
  4. <script LANGUAGE="JavaScript">
  5. function downloadcount(id){
  6. $.get("/hits.asp?rnd="+new Date().getMilliseconds()+"&t=6&id="+id);
  7. }
  8. </script>
  9. <title>下载页面</title>
  10. </head>
  11. <body>
  12. <div class="box">
  13.     <div class="t">从下面列表里选择地址下载</div>
  14.     <div class="url">
  15. <p><a href="http://www.xx.com/xx.rar" onclick="downloadcount(2)">点击这里下载</a></p>
  16.     </div>
  17. </div>
  18. </body>
  19. </html>


在html文件里运行正常,现在想把他运行在JS文件里,不知道该怎么写?

作者: jumzhou   发布时间: 2009-06-05

把这个保存到一个js文件里,例如a.js
function downloadcount(id){
$.get("/hits.asp?rnd="+new Date().getMilliseconds()+"&t=6&id="+id);
}

然后在你的html里写上
<script language="javascript" src="/a.js"></script>

作者: keakon   发布时间: 2009-06-05

我主要是想在JS里使用以上代码,而不是在HTML里使用

作者: jumzhou   发布时间: 2009-06-06

不知道你说的是什么莫名其妙的东西…

如果你认为这段代码不是在js里运行,那会在哪运行
[ 此帖被keakon在2009-06-06 09:04重新编辑 ]

作者: keakon   发布时间: 2009-06-06

script标签里的内容都算脚本啊

作者: spraus   发布时间: 2009-06-08

是想把你上面代码全部写在js中?
你可以写成字符串,用函数返回这个字符串,在jsp中调用这个函数,
不知道我有没有理解你的意思.

作者: konglx   发布时间: 2009-06-14

我说下我的目的
我上面帖出的代码,在正常HTML里能运行,他的作用是点击一下下载地址,自动会增加一次下载次数,就是利用jquery访问一下hit.asp文件。

现在,我的下载地址是用JS.ASP文件输出了,
<script language="javascript" src="/JS.ASP?id=111"></script>
这样的形式了,那么jquery怎么在JS.ASP文件里运行呢?

作者: jumzhou   发布时间: 2009-06-14

我汗你,JS.ASP是asp,不是js,JavaScript也不能在asp里运行,当然包括jQuery

JavaScript一般是运行在浏览器端的,asp是运行在服务器端的,你的要求就像要鱼在天上游泳一样办不到

此外,看你的写法,JS.ASP是要输出一个js文件,但完全不知道你这样做的目的

也不知道你的JS.ASP和hit.asp是什么关系,但如果要用jquery访问hit.asp,用jQuery的ajax函数或get函数均可

作者: keakon   发布时间: 2009-06-14

相关阅读 更多