这是我的第一个问题,所以如果我做错了,请告诉我。
我目前维护着一个运行ubuntu
,php
和mysql
的网络服务器。
我想做的是向站点添加一个新页面,该页面向用户显示一个框,用户可以在其中输入文本,当他们单击“转到”时,它会修改URL并打开一个新标签。
例如,URL如下所示。
http://1.2.4.5/api.php?getServices={"account":"variable"}
如果此人要在框中输入12345
并选择“执行”,则会将链接修改为:
http://1.2.4.5/api.php?getServices={"account":"12345"}
我已经尝试了多种不同的方法来实现这一目标,但到目前为止还没有运气,而且我似乎无法在线找到有关它的任何信息,有人可以帮我吗?
答案 0 :(得分:2)
您可以通过以下方式使用JavaScript:
$(document).on('click', '#buttonid', function(){
var variable_name = $('#textboxid').val();
var url = 'http://1.2.4.5/api.php?getServices={"account":"'+variable_name+'"}';
window.open(url);
});
或者您也可以使用PHP来实现。在您的target="_blank"
标签中添加<form>
属性
<form action="action.php" target="_blank" method="post">
然后在action.php上编写此PHP脚本
$url = 'http://1.2.4.5/api.php?getServices={"account":"'.$_POST['variable_name'].'"}';
header('location: '.$url);
答案 1 :(得分:0)
您必须为此使用AJAX,并为新标签使用javascript。 PHP是在服务器端执行的,您无法使用