Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/458.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用href提供的新表单数据刷新外部网站_Javascript_Html_Jquery_Css_Ajax - Fatal编程技术网

Javascript 使用href提供的新表单数据刷新外部网站

Javascript 使用href提供的新表单数据刷新外部网站,javascript,html,jquery,css,ajax,Javascript,Html,Jquery,Css,Ajax,乡亲们 我需要构造一个简单的标记。或另一种类似的机制,如等 有一个第三方工具不接受url中的参数 但假设在某个端点“”处有一个表单对给定的票证号执行搜索。我可以去那里,手动键入一个票证ID,然后提交表单并检索结果。 此工具有一个输入和一个按钮 <input id="query" name="query" autocomplete="off" type="text"> <button> name="button" type="submit" class="btn">&

乡亲们 我需要构造一个简单的标记。或另一种类似的机制,如

有一个第三方工具不接受url中的参数

但假设在某个端点“”处有一个表单对给定的票证号执行搜索。我可以去那里,手动键入一个票证ID,然后提交表单并检索结果。 此工具有一个输入和一个按钮

<input id="query" name="query" autocomplete="off" type="text">
<button> name="button" type="submit" class="btn"></button>

name=“button”type=“submit”class=“btn”>
在我的页面上,我有分配给某些用户的票证列表,我正在尝试构建一个href链接,将用户带到新窗口中的“”,并使用在post方法中提供票证ID重新加载页面

像下面这样的

<a href="https://example.com/ticket">TICKET-123</a>

我尝试过的一个选择是

<form action="https://example.com/ticket" method="post">
    <input id="query" name="query" autocomplete="off" type="text" hidden>
    <button> name="button" type="submit" class="btn" value="TICKET-123"></button>
</form>

name=“button”type=“submit”class=“btn”value=“TICKET-123”>

usr中的参数(如)会很好,但表单链接不起作用。我遗漏了什么

您是否可以尝试使用类似的方式将用户发送到
search.php


搜寻

url中的参数是GET参数的查询字符串。但是,您向其他网站提交post请求的能力取决于他们是否启用了CORS。如果他们不这样做,那么如果没有代理,您将无法做到这一点。实现这一点的现代方法是,如果他们碰巧有一个API,则在他们的端部命中一个API。否则(正如@Taplar所说)您将无法从脚本在另一个站点上提交请求。您应该使用JavaScript根据按钮
.value
创建正确的URL。当点击
GET
URL时,它将重新加载页面<代码>例如https://example.com/ticket?id=TICKET-123在该工具中,您说它有
,因此URL中的参数将是“query”而不是“id”-https://example.com/ticket?query=TICKET-123--您试过了吗?我不确定这个票务门户使用的服务器端编程语言是什么。API访问权不是出于官僚目的而授予的。我正在开发的应用程序使用python Flask和Jinja2模板。当您查看票证时,票证的URL模式是什么?如果只是需要一个URL,您可以很容易地使用表单和PHP将用户发送到那里。实际上,您的解决方案窗口。location.replace(“);worked:-)非常棒,不用担心。通常最简单的解决方案是一个。