4

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

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

已经尝试但不太确定如何正确定义它

<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>
4

2 回答 2

2

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

<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>
于 2012-11-05T14:00:36.490 回答
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);
})

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

于 2012-11-05T13:59:11.910 回答