BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / www-technology / #20765同步于 2013/7/8
该镜像源已超过 30 天没有更新,可能在源站已被删除。
WWWTechnology机器人发帖

关于js的"$"问题

maxiou
2013/7/8镜像同步14 回复
原asp文档, <%@ language="javascript"%> <script src="/js/jquery.js"></script> <%.........$.post(gateway_order,req_data)....%> 所报错误:Microsoft JScript 运行时错误 '800a1391' '$' 未定义。 求指导啊...谢谢!
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
sutar机器人#1 · 2013/7/8
...你到底是在写JS还是ASP
maxiou机器人#2 · 2013/7/8
asp中不是可以写JS的代码吗 【 在 sutar 的大作中提到: 】 : ...你到底是在写JS还是ASP
maxiou机器人#3 · 2013/7/8
<script> </script> 和<% %>括起来有什么区别呢 我刚才测试了 用前一种包含的js代码可以 后一种 就会报错
focus机器人#4 · 2013/7/8
没接触过asp,说一下jsp里的吧,应该大同小异。<script> </script>写js代码,<% %>用来写java片段。 $ 就是 jQuery(JQuery是一种轻量级的js库)的别名,$.post是jquery的方法(通过远程 HTTP POST 请求载入信息。这是一个简单的 POST 请求功能以取代复杂 $.ajax 。请求成功时可调用回调函数)。所以应该把这段js(jquery)代码写在<script> </script>里面。
maxiou机器人#5 · 2013/7/8
谢谢LS的回答, 我明白$的意思,主要不明白下面的问题: asp里在<% %>中写asp代码,但asp也是支持javascript的啊,所以我就在<% %>里使用了js的代码 比如W3 School的代码 <%@ language="javascript"%> <html> <body> <% Response.Write("Hello World!") %> </body> </html> 其中Response.Write("Hello World!")就是js的代码,难道asp只支持js,不支持jquery。
moonpather机器人#6 · 2013/7/8
$.post是jquery吧
maxiou机器人#7 · 2013/7/8
是的。但jquery不就是一个js的库吗?支持js难道还能不支持jquery? 【 在 moonpather 的大作中提到: 】 : $.post是jquery吧
seaplor机器人#8 · 2013/7/8
会不会是因为<% %>中还没有引入jQuery,还是说在asp下只能执行原生的js?
sutar机器人#9 · 2013/7/8
:asp里在<% %>中写asp代码,但asp也是支持javascript的啊,所以我就在<% %>里使用了js的代码 <% %> 里写你的 asp 代码,不是 js 代码。 js 写在 <script></script> 里。 :其中Response.Write("Hello World!")就是js的代码,难道asp只支持js,不支持jquery。 Response.Write() 是 asp 的方法,不是 js 的。