asp和JS怎么结合使用

JavaScript021

asp和JS怎么结合使用,第1张

asp是服务器端脚本,js是浏览器的脚本,你通过asp决定页面中有什么,js决定如何根据用户的动作做出响应,当然也可以通过post来响应用户的请求。

你写的js脚本中,尽量将asp<% ... %>中输出的内容作为参数来使用,函数中尽量保存一致。代码写的有问题,可能是思路没对上,例如:

function jumpiframe(<%=i%>){

经过asp处理也许会变成:

function jumpiframe(1){

还是定义成:

function jumpiframe(frameid){

在调用处再提供参数:

jumpiframe(<%=id%>)

这样好点。

asp代码是在服务器运行的,而js代码是在浏览器端运行的,也就是说asp代码是先运行的,js代码是后运行的,所以js的变量值是无法直接传递给同一页面的asp的,除非时光倒流!

要想实现这种传递目的,就必须从浏览器再次向服务器发送请求,既可以用普通的url提交或表单提交的方式(页面会刷新),也可以通过无刷新的ajax,但不管用什么方式,都不再是严格意义上的“同一页面”了。