我正在尝试根据文本输入字段进行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>
答案 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);
})
注意+
字符用于将字符串值连接在一起。