程序代码 $.ajax({
url:'ajax.aspx', type:'post', //数据发送方式 dataType: 'xml', // 注意这里是xml哦 ,不是html ...( html比较简单,所以我拿xml做下例子,解释下 ) data:'text='+$("#name").val()+'&date=1982-9-3', //要传递的数据 timeout: 2000, //设置本地超时 .( 毫秒) error: function(){ alert('Error loading XML document'); }, success: function(xml){ $(xml).find("student").each(function(){ var item_text = $(this).text(); // alert($("name" , xml).text()); //选择器注意下 写法 $('<li></li>').html(item_text).appendTo('ol'); }); } }); body: 程序代码 <form id="form1"> name:<input type="text" value="f9inux" id="name"><br> <input type="button" value="save" id="save"> </form> <br> 返回xml: <ol></ol> ajax.aspx: string text=Request.Form["name"].ToString(); //获取传来的参数 Response.ContentType="text/xml"; //注意,由于你是以xml形式传递过来的,所以这里必须写。 Response.Write("<?xml version=/"1.0/" encoding=/"UTF-8/"?>"); Response.Write("<student>"); Response.Write("<name>"+text+"</name>"); Response.Write("</student>"); Response.End();
jQuery--AJAX传递xml
最新推荐文章于 2021-08-06 02:29:36 发布