jQuery:使用参数获取请求到同一页面

时间:2015-07-03 14:45:38

标签: javascript php jquery get

在我的应用程序中,在PHP页面中运行,我希望在选择选择菜单中的值之后完成获取请求。页面的网址是

www.mydomain.it/admin/gest-prenotazioni-piazzola.php

因此,对于jQuery,我想对同一页面发出get请求,以便重新加载但使用参数。事实上,在页面的开头我有:

if (isset($_GET["param1"])) {/*build page with content 1*/}
else if (isset($_GET["param2"])) {/*build page with content 2*/}

所以我尝试了

jQuery("#tipologia_piazzola").on('change', function() {
    if (this.value == "mensile") {
        jQuery.ajax({
          url: "",
          type: "get",
          data:{param1:"mensile"},
            success: function(response) {
            //Do Something
            },
            error: function(xhr) {
            //Do Something to handle error
            }
        });
    }

});

但是这并不能完全符合我的要求,因为调用是在后台完成的,并且页面没有重新加载。任何帮助,将不胜感激。 感谢您的阅读

1 个答案:

答案 0 :(得分:3)

你不需要ajax。您所需要做的就是:

$("#tipologia_piazzola").on('change', function() {
    window.location.href = window.location.href + '?param1=' + $(this).val();
});