<div id="aid"></div>
<script type="text/javascript" src="1.asp"></script>
1.asp 页面代码(这个页面不能有html代码如:)
<%
......
对数据库的查询....不一一列举,这要根据你需要来写代码的
.........
VIEW="这里是在DIV中显示的内容"
response.Write ("document.getElementById(""aid"").innerHTML ="&VIEW&"")
%>
前台调用后台,ajax+json。你在前台写个方法,直接去调后面的处理页面,返回json格式,在前台解析。代码例子:$(document).ready(
function(){
setTimeout(function(){
$.ajax({
type:"post",
url:"Handler1.ashx",
dataType: "json",
success: function(data) {
$("#msg").css("color", "#0000FF").html(data.MSG)
},
error: function(err) {
$("#msg").css("color", "#FF0000").html("access faield:" + err)
}
})
}, 1000)
})
这是个前台的脚本,要jquery。中间的"Handler1.ashx"就是你的后台处理页面,这页面上可以放你的后面逻辑。返回的字符串用json。前台success代表成功调用后台,把消息data.MSG这个显示在msg里。这是一个定时器,每1秒去执行一次后台处理。
在html里用<%=fucntion()%>可以调用前台脚本
<script language=JavaScript>
var a = "<%=methodname()%>"
alert(a)
eval("<%=methodname()%>")//如果只是要执行服务端的一些代码也可以写为如下,这样就可以执行服务端代码了
</script>
望采纳!!!