0

window.location.href を機能させようとしましたが、ページをリダイレクトするようにできません。

コードは次のとおりです。

$('#filtrar').click(function() {
    var pai = document.getElementById("pai");
    var filho = document.getElementById("filho");
    var marca = document.getElementById("pages");

    var value_pai = pai.options[pai.selectedIndex].text;
    var value_filho = filho.options[filho.selectedIndex].text;
    var value_marca = marca.options[marca.selectedIndex].text;

    newLink = 'categorias.php?';
    if ((value_filho != "----") && (value_filho != "selecionar categoria"))
    {
        filho_link = filho.value;
        newLink += "categ=" + filho_link + "&";

    } 
    else if (value_pai != "selecionar categoria")
    {
        pai_link = pai.value;
        newLink += "categ=" + pai_link + "&";
    }

    if (value_marca != "selecionar marca")
    {
        marca_link = marca.value;
        newLink += "marca=" + marca_link + "&";
    }

    newLink = newLink.slice(0, -1);
    window.location.href = newLink;
});

そうではないかもしれませんが、このページでは ajax を使用して、更新用のデータを提供する 1 つのドロップダウン リストを更新しています。

ありがとう

4

1 に答える 1

-1

ボタンに post メソッドを含むフォームを使用すると問題が発生したため、ページが更新され、本来の方法でリダイレクトされません。

于 2013-11-06T10:42:18.723 に答える