当前位置:编程学习 > C#/ASP.NET >>

急。。。

[align=left] function getSubmit()
  {

//获取接受返回信息层
     var Result = document.getElementById("tb_course").value;//陈述理由
     //var value=document.getElementById("lb_content");
     var id = document.getElementById("lb_ID").innerHTML;//评论ID
//接收表单的URL地址
    var url = "Date.aspx?Result="+Result+"&ID="+id; 
//需要POST的值,把每个变量都通过&来联接
   var postStr   = "Result="+ Result ; 
alert(url);
alert(postStr);
//实例化Ajax
//var ajax = InitAjax(); 
          var ajax = false;
         //开始初始化XMLHttpRequest对象
         if(window.XMLHttpRequest) { //Mozilla 浏览器
                 ajax = new XMLHttpRequest();
                 if (ajax.overrideMimeType) {//设置MiME类别
                         ajax.overrideMimeType("text/xml");
                 }
         }
         else if (window.ActiveXObject) { // IE浏览器
                 try {
                         ajax = new ActiveXObject("Msxml2.XMLHTTP");
                 } catch (e) {
 try {
                                 ajax = new ActiveXObject("Microsoft.XMLHTTP");
                         } catch (e) {}
                 }
         } 


         if (!ajax) { // 异常,创建对象实例失败
                 window.alert("不能创建XMLHttpRequest对象实例.");
                 return false;
         }
                
//通过Post方式打开连接
ajax.open("POST", url, true); 

//定义传输的文件HTTP头信息
ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); 
ajax.onreadystatechange =callback;
//发送POST数据
--------------------编程问答-------------------- 不是吧 --------------------编程问答-------------------- 建议楼主改用jQuery提供的ajax函数,省事。 --------------------编程问答-------------------- 哦,好没用过jQuery,看来得学习下 --------------------编程问答-------------------- 用jQuery,这么写就可以了,也不用考虑浏览器兼容性的问题


$.ajax({
   type: "GET",
   url: "Date.aspx",
   data: { 'result' : $('#tb_course').val(), 'id' : $('#lb_ID').html() },
   success: callback
});

--------------------编程问答-------------------- 后台获取数据一样的吗 --------------------编程问答-------------------- 一样的,要post还是get,看需要选择... --------------------编程问答-------------------- 楼上大哥能不能,帮我把上面的代码改成jQuery的,我体会一下。。。 --------------------编程问答--------------------  4楼的就是了



$.ajax({
   type: "POST",
   url: "Date.aspx",
   data: { 'result' : $('#tb_course').val(), 'id' : $('#lb_ID').html() },
   success: function(){
        alert("谢谢您的参与!");
    }
});

--------------------编程问答--------------------  $('#tb_course')是空的
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,