我有一个URL,这是一个我没有控件的不同应用程序。我正在从那个差异应用程序表单到我的站点进行调用。它工作得很好,我在网址中得到了参数。 另一个应用程序是另一个托管应用程序。 代码是:
// localhost will be replaced by our new application url
<form action="shoppingcart.php" method="post">
will be changed to:
<form action="http://localhost:3000/add" method="get">
<input title="product_ids" name="product_ids" value="1001930" type="checkbox">
<input title="product_ids" name="product_ids" value="1001921" type="checkbox">
<input title="product_ids" name="product_ids" value="1001912" type="checkbox">
<input type="submit" value="Add Product"/>
</form>
但它会转换网址。网址是
localhost:3000/add?product_id=1&product_id=2&product_id=3
这里查询参数的所有字段都是相同的。每当我加载此网址时,它会自动将网址转换为
localhost:3000/add?product_id=3
然后处理我的文件,其中包含ActivatedRoute.queryParam以获取那些查询参数。我不确定为什么它会自动更改url并且每次都给出最后一个的id。