我正在尝试编写一个小片段,允许用户根据选项选择控件中的用户选择转到ie导航到新的url.
<script type="text/javascript">
/* <[CDATA[ */
jQuery.noConflict();
jQuery(document).ready(function(){
var id = jQuery($this).val();
var url = some_Lookup_func(id);
jQuery("#the_id").change(function () { /* how do I navigate the browser to 'url' ?*/ );
});
/* ]]> */
</script>
Run Code Online (Sandbox Code Playgroud)
注意:这不是我想要的AJAX行为,我希望浏览器的行为就像你点击了一个超链接一样.我以前做过这个,但我忘记了怎么做.我查看了jQuery文档,而load()似乎没有这样做 - 因为我不想将内容放在当前页面中 - 我想:
jQuery的
var YourParam="sunshine";
$(document).ready(function() {
$("#goto").change(function(){
if ($(this).val()!='') {
window.location.href=$(this).val()+"?param="+YourParam;
}
});
});
Run Code Online (Sandbox Code Playgroud)
HTML
<form action="whatever.shtml" method="post" enctype="multipart/form-data">
<select id="goto">
<option value="">Go somewhere...</option>
<option value="http://cnn.com/">CNN</option>
<option value="http://disney.com/">Disney</option>
<option value="http://stackoverflow.com/">stackoverflow</option>
<option value="http://ironmaiden.com/">Iron Maiden</option>
</select>
</form>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
18110 次 |
| 最近记录: |