jquery ajax 局部无刷新更新数据的实现案例
要更新的页面
代码如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title></title> <script src="js/jquery.js" type="text/javascript"></script> </head> <body> <select id="lucky1" onchange="return duoduo();"> <option value="1">第一期</option> <option value="2">第二期</option> </select> <div id="duoduo"> 你好</div> <input type="text" id="duo" /> </body> <script type="text/javascript"> function duoduo() { $.ajax({ type: 'post', //可选get url: 'ajax.aspx', //这里是接收数据的程序 data: 'data=' + $("#lucky1").val(), //传给PHP的数据,多个参数用&连接 dataType: 'html', //服务器返回的数据类型 可选XML ,Json jsonp script html text等 success: function(msg) { //这里是ajax提交成功后,程序返回的数据处理函数。msg是返回的数据,数据类型在dataType参数里定义! document.getElementByIdx_x_x("duoduo").innerHTML = msg; //$("#duoduo").innerHTML = msg; }, error: function() { alert('对不起失败了'); } }) } </script> </html>
操作页面
代码如下:
protected void Page_Load(object sender, EventArgs e) { if (Request.Params["data"].ToString().Equals("1")) { Response.Write("<a href=\"http://www.baidu.com\">第一期</a>"); } else if (Request.Params["data"].ToString().Equals("2")) { Response.Write("<a href=\"http://www.baidu.com\">第2期</a>"); } }
相关推荐
TONIYH 2020-07-22
83510998 2020-07-18
wcqwcq 2020-06-26
delmarks 2020-06-14
ppsurcao 2020-06-14
tthappyer 2020-06-07
kentrl 2020-11-10
结束数据方法的参数,该如何定义?-- 集合为自定义实体类中的结合属性,有几个实体类,改变下标就行了。<input id="add" type="button" value="新增visitor&quo
ajaxyan 2020-11-09
zndy0 2020-11-03
学留痕 2020-09-20
Richardxx 2020-11-09
learningever 2020-09-19
chongxiaocheng 2020-08-16
ajaxhe 2020-08-16
lyqdanang 2020-08-16
curiousL 2020-08-03