我有一个按钮,可以打开一个包含另一个 html 文件的对话框。我想做的是将变量传递给对话框。这就是我所拥有的。
var html = "";
var PLAN_ID = '1234';
html += "<div>"
html += '<a href="formFinal.html?Planid=' + PLAN_ID +'" data-rel="dialog" data role="button">Final</a>'
html += "</div>"
PLAN_ID 变量是我希望推送到 formFinal.html 的变量。我可以使用以下代码在对话框中填充隐藏的文本输入。
$(document).on('pageshow', '#FinalPostPage', function(e) {
var page = $(this);
var query = page.data("url").split("?")[1];
var planid = query.split("=")[1];
$("input[name=Title]",this).val(planid);
})
我可以使用它,但该变量直到 formFinal.html 页面加载后才会填充。我需要在页面开发时使用该变量。希望这是有道理的。