window.open(str);
这会在网址栏中返回/FindJobs.aspx?k=keyword&l=location
。
window.location.href = str;
这会在网址栏中返回/FindJobs.aspx
。
两者都使用相同的脚本和相同的值。
window.loaction.href显示参数的唯一方法是当我使用firebug逐步执行脚本时。
我需要在使用window.open和window.location.href
时显示参数请帮忙, G5
为了它的价值所有脚本按正确的顺序加载,并在之前的页面底部添加。我正在与之合作的团队要求我们这样做。
<div class="span5">
<input type="text" id="Keyword" name="keyword" placeholder="Keyword..." class="span12 inFieldLabel">
</div>
<div class="span4">
<input type="text" id="Location" name="location" placeholder="Location..." class="span12 inFieldLabel">
</div>
<div class="row-fluid">
<a id="searchJobs_Button" href="/FindJobs" class="btn btn-success pull-right">Find Job »</a>
</div>
$("#searchJobs_Button").click(function () {
var str = "/FindJobs.aspx" +
"?k=" + encodeURIComponent($("#Keyword").val()) +
"&l=" + encodeURIComponent($("#Location").val());
alert(str);
window.location.href = str;
window.open(str);
});