Javascript 在url的中间添加数字

Javascript 在url的中间添加数字,javascript,php,jquery,html,Javascript,Php,Jquery,Html,tcpdf.org/ 基本上,我想在我的桌面上启动一个页面,例如index.html <form action="redirect.php" method="post"> <textarea name="SERVICEINVOICE"></textarea> <input type="submit" name="submit" value="Submit"> </form> 然后我只想看到一个文本框和一个提交按钮。 因

tcpdf.org/

基本上,我想在我的桌面上启动一个页面,例如index.html

<form action="redirect.php" method="post">
    <textarea name="SERVICEINVOICE"></textarea>
    <input type="submit" name="submit" value="Submit">
</form>
然后我只想看到一个文本框和一个提交按钮。 因此,当我输入一个数字并单击submit时,代码会将该数字插入url

示例:如果我输入“52314”并单击“提交”,下面的链接将在浏览器中打开

192.168.1.50/tcpdf/autoview/serviceinvoice.php?SERVICEINVOICE=52314&COMPANY=1
我在网上找到了在URL结尾添加文本的脚本,但是我需要在地址中间输入它。< /P> 如果您有以下字符串,我们将非常感谢您的帮助

var template = "192.168.1.50/tcpdf/autoview/serviceinvoice.php?SERVICEINVOICE=NUM_HERE&COMPANY=1";
您可以通过一个简单的JS
replace()
,轻松插入号码:


实际上,更简单的是,您可以连接字符串:

var id = 52314; // inputted number
var url = "192.168.1.50/tcpdf/autoview/serviceinvoice.php?SERVICEINVOICE=" + id + "&COMPANY=1"

如果您想在PHP中执行此操作,可以将以下表单添加到index.html

<form action="redirect.php" method="post">
    <textarea name="SERVICEINVOICE"></textarea>
    <input type="submit" name="submit" value="Submit">
</form>

您只需切换
GET
参数,使数字位于URL的末尾

更改为:

192.168.1.50/tcpdf/autoview/servicevoice.php?servicevoice=52314&COMPANY=1

192.168.1.50/tcpdf/autoview/servicevoice.php?COMPANY=1&servicevoice=52314


你就完成了。

在中间。。。。哪里当我在中间说的时候,我的意思是“Service Cudio=”和“以前”和“公司=1”ASI。谢谢你这么快的回复。我打开notepad+添加了您的代码,然后将其保存为test.php,但当我打开它时,我只看到了代码,我希望看到一个文本框。要查看文本框,我可以对代码做些什么?我没有提供html表单,只提供php代码,用于在提交表单时将用户重定向到所需的url。您能帮我处理html部分吗?或者这太简单了,无法在这里问编码人员?我只需要一个文本框,让我输入一个数字,然后提交按钮,你的代码开始发挥作用。ThanksIt不是很基本,但是有一个期望,就是你会尝试编写自己的代码。我已经编写了box代码,它只是将它与你的php连接起来。谢谢你的帮助,谢谢你的及时回复。同样,我也有与另一个答案相同的问题,我是否应该将代码添加到文本编辑器中,然后将代码保存为.html或.php?谢谢,似乎可以。我还没有完成代码,但如果我在浏览器中移动参数并按enter键,我会得到所需的结果。非常感谢。
if (isset($_POST['submit'])) {
    $urlBase = '/tcpdf/autoview/serviceinvoice.php';
    // todo validate post variables based on your requirements and to ensure security depending on your framework
    $serviceInvoice = $_POST['SERVICEINVOICE'];
    $url = $urlBase.'?SERVICEINVOICE='.$serviceInvoice.'&COMPANY=1';
    // Redirect browser
    header("Location: ".$url);
    exit();
}