根据输入值更新iframe src

时间:2012-11-05 13:56:29

标签: jquery

我正在尝试根据文本输入字段进行iframe更改。

我想要附加到用户将输入的网址的字符串位于网址的中间。

尝试过但不太确定如何正确定义

<script>

$("#search").click(function(e) {
        e.preventDefault();
 var url = "http://www2.sdfsdf.com/admin/agent_order_srch_ordet.asp?action=searchStrPostcode&idOrder=" $('#search').val(); "&Submit=Search";
        $("#someFrame").attr("src", url;
    })
</script>

2 个答案:

答案 0 :(得分:2)

您的网址变量中有一个复制粘贴错误。这是更正后的版本。我使用普通的javascript版本来更改网址。

<script>

$("#search").click(function(e) {
    e.preventDefault();
    var url = "http://www2.sdfsdf.com/admin/agent_order_srch_ordet.asp?action=searchStrPostcode&idOrder=" + $('#search').val() + "&Submit=Search";
    $("#someFrame").get(0).src = url;
});
</script>

答案 1 :(得分:1)

试试这个:

$("#search").click(function(e) {
    e.preventDefault();
    var url = "http://www2.sdfsdf.com/admin/agent_order_srch_ordet.asp?action=searchStrPostcode&idOrder=" + $(this).val() + "&Submit=Search";
    $("#someFrame").attr("src", url);
})

注意+字符用于将字符串值连接在一起。