c# ajax的简单用法

2 篇文章 0 订阅
1 篇文章 0 订阅

1.$.post("RxRegister.ashx",{formno:""+formno+""},function(result){
if(result=="1")
{  }
 }         RxRegister.ashx为一般应用程序页面,result是RxRegister.ashx页面的返回值,formno是需要传到RxRegister.ashx页面的参数

 

2.用js实现ajax

 //声明XMLHttpRequest对象
        var xmlHttp;
        function createXMLHTTP() {
            if (window.XMLHttpRequest) {
                xmlHttp = new XMLHttpRequest(); //Mozilla浏览器
            }
            else if (window.ActiveXObject) {
                try {
                    xmlHttp = new ActiveXObject("Msxml2.XMLHTTP"); //IE老版本
                }
                catch (e)
                            { }
                try {
                    xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); //IE新版本
                }
                catch (e)
                            { }
                if (!xmlHttp) {
                    window.alert("不能创建XMLHttpRequest对象实例!");
                    return false;
                }
            }
        }


        //更新或者添加记录的回调函数(检验是否成功)
        function CheckMyData() {
            if (xmlHttp.readyState == 4) {
                {
                    if (xmlHttp.responseText == "true") {
                        alert("保存成功!");
                    }
                    else {
                        alert("保存失败,请重新再试!");
                    }
                }
            }
           
        }

        function SaveData(index) {
            createXMLHTTP(); //创建XMLHttpRequest对象
            //把数据传入到另一个页面执行
            var table = document.getElementById("gridPD"); //gridview的ID           
            var tr = table.getElementsByTagName("tr"); //gridview下的Tr
            var k = index.parentNode.parentNode.rowIndex; //行索引
            var sb = document.getElementById("tbExportData").selectedIndex;
            var branchid = document.getElementById("tbExportData").options[sb].value;   
            var PID = tr[k].getElementsByTagName("td")[0].getElementsByTagName("input")[0].value;
            var TID = tr[k].getElementsByTagName("td")[1].getElementsByTagName("input")[0].value;
            var billno = tr[k].getElementsByTagName("td")[2].getElementsByTagName("input")[0].value;
            var NTAmount = tr[k].getElementsByTagName("td")[7].getElementsByTagName("input")[0].value;
            var RateAmount = tr[k].getElementsByTagName("td")[6].getElementsByTagName("input")[0].value;
            var url = "DataTQ.ashx?type=1&branchid=" + branchid + "&TID=" + TID + "&PID=" + PID + "&billno=" + billno + "&RateAmount=" + RateAmount + "&NTAmount=" + NTAmount + "&RateActualPrice=0&NTActualPrice=0";
            xmlHttp.open("Post", url, true);
            xmlHttp.onreadystatechange = CheckMyData;
            xmlHttp.send(null);

        }

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值