0

我有几个包含几个复选框的下拉列表。我有一个 iFrame。

我想要的是当我选择我需要的任何选项时,当我单击“刷新”按钮/链接时,值作为参数传递给 iFrame 并刷新该 iFrame

例如,假设我有两个下拉菜单(dropdownAdropdownB)。iFrame 的 URL 为www.report.com/reportone

dropdownA的值为1,2,3,而dropdownB的值为A,B,C

假设我选择1,2B,C并单击刷新,然后 iFrame 应加载此report.com/reportone?dropdownA=1&dropdownA=2&dropdownB=B&dropdownB=C

我该如何设置呢?

谢谢

4

1 回答 1

1

这样的事情可能会帮助你:

var params = "";
$("#dropdownA option:selected").each(function () {
    if (params.length == 0)
        params += "?";
    else
        params += "&";
    params += "dropdownA=" + $(this).val();
});

$("#dropdownB option:selected").each(function () {
    if (params.length == 0)
        params += "?";
    else
        params += "&";

    params += "dropdownB=" + $(this).val();
});
$('#your_iframe_id').attr("src", "report.com/reportone" + params);
于 2012-08-03T13:42:22.417 回答