日期:2014-05-17  浏览次数:20914 次

js如何传递参数到asp
有一个checkbox,写了个事件onclick="change(this.checked);"
本页面里写一个JS:
function change(checkValue){
  //我这里可以获得它传过来的值checkValue了
  //现在我想在这个函数里触发一个asp文件来更新数据库,如何操作
  //我知道传值是这样url="aa.asp?value="+checkValue;
  //完整是怎么写?
}
急,快!

------解决方案--------------------
这样不行,要用AJAX实现。搜索一下ASP AJAX很多例子的。
------解决方案--------------------
如果不会AJAX的话就做个跳转吧。
function change(checkValue){
var url="aa.asp?value="+checkValue;
self.location=url;
}

aa.asp
<%
sql="update 表名 set 字段名='"&request("value")&"'"
conn.execute(sql)
response.write("<script>window.history.go(-1)</script>")
%>

------解决方案--------------------
js代码是在客户端运行的,asp代码是在服务器上运行的,要实现两者之间的参数传递,要么用ajax,要么就是用指定的页面进行参数传递,总之要分开处理,不能混为一谈