我想使用一些jQuery代码:
a) Watch for when an element #RetrieveData is clicked
b) Get the value of #DataSource and put this into xxx
c) Open up a new page with url "/person/ds=xxx
我已经完成了与Ajax调用类似的操作但从未调用过新页面。有人可以就我如何做到这一点给我一些建议吗?
答案 0 :(得分:3)
$('#RetrieveData').click(function() {
var xxx = $('#DataSource').val();
window.location.href = '/person?ds=' + encodeURIComponent(xxx);
return false;
});
答案 1 :(得分:0)
当你写“新页面”时,你的意思是新窗口还是只是页面重定向?
$('#RetrieveData').click(function(e) {
e.preventDefault();
var xxx = $('#DataSource').val();
//open in new window
//window.open('/person?ds=' + encodeURIComponent(xxx));
//open in same window
window.location.href = '/person?ds=' + encodeURIComponent(xxx);
});