1. parent.openDialog("child", "?page=fathercustName=txtEmployee");
我們提供的服務(wù)有:網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作、微信公眾號(hào)開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、棗莊ssl等。為1000多家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的棗莊網(wǎng)站制作公司
問號(hào)前面具體的頁面寫上不就行了。
或者直接用window.open()不也行嗎
2.寫一個(gè)函數(shù):
function quzhi(obj)
{
var name=$("#" + obj.id + " td").eq(2).text();
return name;
}
這就是取得name的值,obj是傳入一個(gè)tr
可以通過url傳值(用js解析url參數(shù))
cookie也可以(用js操作cookie)
window.localStorage(用js存取) //同理也有其他的方法 比如sessionStorage
也可以通過服務(wù)端實(shí)現(xiàn)
一句話概括,純html頁面之間的傳值可以通過url后面的參數(shù)進(jìn)行比如:
b.html?teacher=xxtime=xxx
回到問題中,首先從a.html到b.html需要一個(gè)跳轉(zhuǎn)方式,比方說在a.html頁面里面你有一個(gè)鏈接:
a href="b.html" id="toPageB"跳轉(zhuǎn)到b頁面/a
剩下的就好辦了,依次取得你需要的參數(shù),然后修改頁面url:
var dataFromLi=[$("#Teachername").text(),$("#Credit_hour").text()];
$("#toPageB").attr("href","b.html?data="+dataFromLi);
然后在b.html頁面解析url,獲取參數(shù)。
更新,如何根據(jù)url獲取參數(shù):
window.location.search 會(huì)返回所有地址欄從“?”開始的字符串。獲取某個(gè)參數(shù)值可以通過正則,下面是一個(gè)簡(jiǎn)單的獲取參數(shù)的函數(shù):
function getURLParameter(name) {
return decodeURIComponent((new RegExp('[?|]' + name + '=' + '([^;]+?)(|#|;|$)').exec(location.search)||[,""])[1].replace(/\+/g, '%20'))||null;
}
如果你采用jQuery,你可以用更簡(jiǎn)單的辦法:
$.url().param('data');
"確定": function(){
// 傳值至這里,改變指定的input text
// 假設(shè)你有個(gè)Input 的id是 'name', 你就可以這么寫:
$("#name").val("名字");
// 然后你可以點(diǎn)下確定按鈕,試試效果.
},
建議學(xué)習(xí)下 jquery ajax 部分,先給你個(gè)源碼看看
//訂單狀態(tài)
function?OrderConfirm(OrderID)?{
$.ajax({
type:?"POST",
url:?"/Booking/BookingInfo.aspx",
data:?"OrderConfirm=TrueOrderID="?+?OrderID,
success:?function(msg)?{
if?(msg?==?"success")?{
//msg?是你后臺(tái)傳的信息,可以傳你想要的信息
alert("信息確認(rèn)成功!");
}
else?{
$("#lblErrMsg").text(msg);
$("#lblErrMsg").show();
}
},
error:?function(msg)?{
alert("錯(cuò)誤");
}
});
}
后臺(tái) pageload 代碼
if?(Request["OrderConfirm"]?!=?null??Convert.ToBoolean(Request["OrderConfirm"]))
{
int?OrderID=?(Request["OrderID"]?==?null)???0?:?Convert.ToInt32(Request["OrderID"]);
string?strResult?=?String.Empty;
if?(OrderID!=?0)
{
try
{
//你的code
//這是你后臺(tái)傳給前臺(tái)的值
strResult?=?"success";
}
catch?(Exception?ex)
{
strResult?=?ex.Message;
}
}
Response.Clear();
Response.Write(strResult);
Response.End();
return;
}