<% SaveToList(); %> 是在服务器端运行的 客户端调用 使用 ajax
解决方案 »
- 如何实现网页视频在当前页点播?
- javascript里怎么去掉字符串中的空格
- 如何用js语句给下面<table>的<tr id="t3"> <td>333 </td> </tr> 做一个超链接
- 如何让框架里的层始终在页面的最底部????
- 帮帮忙啊!急。日期问题
- 改窗口的标题,,改了,,但一涮新又回来了,,,为什么help!
- java中字符串数组,转化为javascript数组,jsp页面显示为乱码,代码如下:
- 谁能告诉我关于这样使用SCRIPT DEBUGGER?
- 介绍一个绝妙网站!你想自己用JScript写自己的GUI吗?嘿嘿
- 如何能够让on绑定返回指定数据
- javascript浏览器的兼容性
- 为什么ocx事件没响应啊?
高手敢问 HOW?
这样服务器会在引入 jscript1的时候执行里面的服务器端代码。
不过总的来说,你这样的写法,不管是否独立的JS文件,都达不到你的目的。
因为,在生成页面的时候,SaveData就已经在服务器端运行了,而不是你调用JScript的a函数时才运行的。建议你在 a 函数中还是将相关数据POST到另一个页面,由另一个页面来处理。
或者你用AJAX来实现。
在页面加载后执行了一次,这时后台的 List 中没有插入任何值.当我调用 " <% SaveToList(); %>";并 submit 页面后,后台的 List 就已经有我需要的值了.不过大家的讨论也让我对传值有了更深的理解
<% …… %>在服务端处理后,让js调用。把function a()改为function a(list)。