初学JQUERY AJAX使用,不知道怎么实现,找了半天资料都差不多,可是放到我的页面里就是不返回值,后来发现因为没往后台页面传值的原因,加了 data: "name=John&location=Boston"就好用了,这里data:""可为任意值,后台并没有接收。
下面是例子,实现的是获取服务器时间并更新
前台代码:
function getServerTime()
{
$.ajax({
type: "POST",
url: "Default2.aspx",
data: "name=John&location=Boston",
success: function(msg){
$("#txtserver").text(msg);
}
});
setTimeout('getServerTime()',500);
}
前台代码2:使用Post方法
function getServerTime()
{
$.get("Default2.aspx?1",function(msg){
$("#txtserver").text(msg);});
setTimeout('getServerTime()',500);
}
后台Default2.aspx
protected void Page_Load(object sender, EventArgs e)
{
Response.Write(DateTime.Now.ToLongTimeString());
}