如何用js调用后台的pageload事件

JavaScript025

如何用js调用后台的pageload事件,第1张

自己下个jquery包。引用下

$.ajax({

type: "post",

url: "WebForm1.aspx?id=get",//值传过去

dataType: "json",

success: function (msg) {

//自己写完成什么功能

}

})

pageload代码:

if (!IsPostBack)

{

if (Request.QueryString["id"] != null)//get值传过来不为空,就执行

{

//方法自己写。这个是json示例。

string sql = "select * from student"

DataSet ds = getdata(sql)

string strjson = JsonConvert.SerializeObject(ds.Tables[0])

Response.Write(JsonConvert.SerializeObject(ds.Tables[0]))

Response.End()

}

}

function sub(){

document.表单名.submit()

}

setTimeout(sub,10000)//以毫秒为单位的.1000代表一秒钟.根据你需要修改这个时间.

//-->

</script>

还有一种解决思路

页面onload(加载)的时候获取到你想要自动提交的form然后submit不就行了么