JavaScripts:用于发布数据的隐藏重定向
我有一个由外包应用程序提供的投票系统 在用户选择单选按钮中的一个并单击提交按钮后,MyJavascripts将把它们重定向到特定的url(例如)。这是向外包应用程序发布数据的必要条件,因此必须处理此url 但是,如果我不想向用户显示这个页面,而是将他们重定向到一个完成页面,那么在JavaScripts中如何处理这个条件呢 看起来像这样 …单击提交时JavaScripts:用于发布数据的隐藏重定向,javascript,html,redirect,Javascript,Html,Redirect,我有一个由外包应用程序提供的投票系统 在用户选择单选按钮中的一个并单击提交按钮后,MyJavascripts将把它们重定向到特定的url(例如)。这是向外包应用程序发布数据的必要条件,因此必须处理此url 但是,如果我不想向用户显示这个页面,而是将他们重定向到一个完成页面,那么在JavaScripts中如何处理这个条件呢 看起来像这样 …单击提交时 用于将数据发布到外包应用程序的隐藏运行URL。(必须做) 重定向到我的完成页面 一种可能的解决方案是在代码隐藏中提交数据,这取决于您是否正在进行服务
一种可能的解决方案是在代码隐藏中提交数据,这取决于您是否正在进行服务器端编程 将数据提交到处理表单提交的代码后。代码将值传递给第三方,而不是让第三方作为表单提交位置。由于您使用代码处理表单提交,因此可以随意重定向用户
如果您没有进行服务器端编程,我不确定是否有方法向用户隐藏表单提交位置 我将做一些假设来澄清我的理解
如果您需要进一步澄清,请告诉我。请详细说明“将数据发布到外包应用程序”的含义。您是否传递所选单选按钮值或某个参数?您可以在这里轻松地使用ajax。为了提交投票结果,应用程序要求我运行他们的URL,如下>>www.poll.com/Answer。如果运行正常,投票结果将被接受。然而,要做到这一点,我的网站会将用户重定向到上面的URL,这是我不想要的。谢谢。是的,服务器端的第一种方法正是我所想的。我只是不知道如何正确地编码。现在我用if..else。。语句来检测选中的选项。如果选中,则将该选项提交到外部URL。但是我不能隐藏那个外部页面。你误解了,如果你在后端提交到外部url,为什么用户会看到任何东西?看看这个,我假设Java是后端谢谢。因为它不像表单提交那样工作。请看这个脚本,这是我如何提交结果。if(document.getElementById('page1_q1_button1')。选中){window.location=“”;}否则if(document.getElementById('page1_q1_button2')。选中){window.location=“”;}。。。循环直到按钮6使用ajax——客户端方法。