我必须计算奖金。在第一页上有两个选项:是和否。
如果我选择是,piccal.html?value = yes
<a onClick="window.location.replace('piccal.html?value=yes')">
当我选择no时,piccal.html?value = no
<a onClick="window.location.replace('piccal.html?value=no')">
如果我有,那么计算到奖金,否则
在计算器页面上有3个指向其他页面的链接。
<a href="piccal.html" class="btn noselect"></a>
<a href="picinfo.html" class="btn noselect">PIC Grant Information</a>
<a href="#">Contact Us</a>
piccal.html是一个计算器页面,如果我从内部选择此链接,那么我没有“是”或“否”的值。如果从其他页面选择任何值
,如何将url yes或no值设置为所有页面的默认值我想你是在回答我的问题。 提前致谢
答案 0 :(得分:1)
如果你问的是我的想法,那么你想要在页面之间保持查询字符串。这可能很简单,也可能非常复杂,具体取决于许多其他因素,但这是一个简单的答案,如果您的链接中没有任何一个链接,则该答案将起作用。
jQuery(function($) {
if (location.search !== "") {
$("a").each(function() {
this.href += location.search
});
}
});
将该代码放在js文件中,并将其包含在您需要保留查询字符串的每个页面中。它会将查询字符串添加到页面上每个链接的href值。它完美吗?绝对不是,但它将解决您描述的这种特定情况。
答案 1 :(得分:0)
试
function setUrl(newUrl, force) {
if (url === newUrl && !force) {
return;
}
url = newUrl;
$iframe.attr('src', newUrl + '?_app_platform=' + os);
$url.each(function () {
if ($(this).data('url') === newUrl) {
$(this).addClass('active');
} else {
$(this).removeClass('active');
}
});
}