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);
}